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

models.workmail-2017-10-01-intermediate.json Maven / Gradle / Ivy

{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "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" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ "listOrganizations" ]
  },
  "metadata" : {
    "apiVersion" : "2017-10-01",
    "asyncBuilder" : "DefaultWorkMailAsyncClientBuilder",
    "asyncBuilderInterface" : "WorkMailAsyncClientBuilder",
    "asyncClient" : "DefaultWorkMailAsyncClient",
    "asyncInterface" : "WorkMailAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultWorkMailBaseClientBuilder",
    "baseBuilderInterface" : "WorkMailBaseClientBuilder",
    "baseExceptionName" : "WorkMailException",
    "baseRequestName" : "WorkMailRequest",
    "baseResponseName" : "WorkMailResponse",
    "cborProtocol" : false,
    "clientPackageName" : "workmail",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "Amazon WorkMail",
    "documentation" : "

Amazon WorkMail is a secure, managed business email and calendaring service with support for existing desktop and mobile email clients. You can access your email, contacts, and calendars using Microsoft Outlook, your browser, or other native iOS and Android email applications. You can integrate WorkMail with your existing corporate directory and control both the keys that encrypt your data and the location in which your data is stored.

The WorkMail API is designed for the following scenarios:

  • Listing and describing organizations

  • Managing users

  • Managing groups

  • Managing resources

All WorkMail API operations are Amazon-authenticated and certificate-signed. They not only require the use of the AWS SDK, but also allow for the exclusive use of AWS Identity and Access Management users and roles to help facilitate access, trust, and permission policies. By creating a role and allowing an IAM user to access the WorkMail site, the IAM user gains full administrative visibility into the entire WorkMail organization (or as set in the IAM policy). This includes, but is not limited to, the ability to create, update, and delete users, groups, and resources. This allows developers to perform the scenarios listed above, as well as give users the ability to grant access on a selective basis using the IAM model.

", "endpointPrefix" : "workmail", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.workmail", "fullModelPackageName" : "software.amazon.awssdk.services.workmail.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.workmail.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.workmail.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.workmail.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "workmail.model", "paginatorsPackageName" : "workmail.paginators", "protocol" : "json", "requestTransformPackageName" : "workmail.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "WorkMail", "serviceName" : "WorkMail", "signingName" : "workmail", "syncBuilder" : "DefaultWorkMailClientBuilder", "syncBuilderInterface" : "WorkMailClientBuilder", "syncClient" : "DefaultWorkMailClient", "syncInterface" : "WorkMailClient", "transformPackageName" : "workmail.transform", "uid" : "workmail-2017-10-01", "xmlProtocol" : false }, "operations" : { "AssociateDelegateToResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds a member (user or group) to the resource's set of delegates.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateDelegateToResourceRequest", "variableName" : "associateDelegateToResourceRequest", "variableType" : "AssociateDelegateToResourceRequest", "documentation" : "", "simpleType" : "AssociateDelegateToResourceRequest", "variableSetterType" : "AssociateDelegateToResourceRequest" }, "methodName" : "associateDelegateToResource", "operationName" : "AssociateDelegateToResource", "paginated" : false, "returnType" : { "returnType" : "AssociateDelegateToResourceResponse", "documentation" : null }, "syncReturnType" : "AssociateDelegateToResourceResponse" }, "AssociateMemberToGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds a member (user or group) to the group's set.

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

The directory service doesn't recognize the credentials supplied by WorkMail.

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

The directory on which you are trying to perform operations isn't available.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

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

You can't perform a write operation against a read-only directory.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateMemberToGroupRequest", "variableName" : "associateMemberToGroupRequest", "variableType" : "AssociateMemberToGroupRequest", "documentation" : "", "simpleType" : "AssociateMemberToGroupRequest", "variableSetterType" : "AssociateMemberToGroupRequest" }, "methodName" : "associateMemberToGroup", "operationName" : "AssociateMemberToGroup", "paginated" : false, "returnType" : { "returnType" : "AssociateMemberToGroupResponse", "documentation" : null }, "syncReturnType" : "AssociateMemberToGroupResponse" }, "CreateAlias" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds an alias to the set of a given member (user or group) of Amazon WorkMail.

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

The email address that you're trying to assign is already created for a different user, group, or resource.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

For an email or alias to be created in Amazon WorkMail, the included domain must be defined in the organization.

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

After a domain has been added to the organization, it must be verified. The domain is not yet verified.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateAliasRequest", "variableName" : "createAliasRequest", "variableType" : "CreateAliasRequest", "documentation" : "", "simpleType" : "CreateAliasRequest", "variableSetterType" : "CreateAliasRequest" }, "methodName" : "createAlias", "operationName" : "CreateAlias", "paginated" : false, "returnType" : { "returnType" : "CreateAliasResponse", "documentation" : null }, "syncReturnType" : "CreateAliasResponse" }, "CreateGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a group that can be used in Amazon WorkMail by calling the RegisterToWorkMail operation.

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

The directory service doesn't recognize the credentials supplied by WorkMail.

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

The directory on which you are trying to perform operations isn't available.

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

One or more of the input parameters don't match the service's restrictions.

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

The user, group, or resource name isn't unique in Amazon WorkMail.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

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

This user, group, or resource name is not allowed in Amazon WorkMail.

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

You can't perform a write operation against a read-only directory.

", "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" }, "CreateResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new Amazon WorkMail resource.

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

The directory service doesn't recognize the credentials supplied by WorkMail.

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

The directory on which you are trying to perform operations isn't available.

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

One or more of the input parameters don't match the service's restrictions.

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

The user, group, or resource name isn't unique in Amazon WorkMail.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

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

This user, group, or resource name is not allowed in Amazon WorkMail.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateResourceRequest", "variableName" : "createResourceRequest", "variableType" : "CreateResourceRequest", "documentation" : "", "simpleType" : "CreateResourceRequest", "variableSetterType" : "CreateResourceRequest" }, "methodName" : "createResource", "operationName" : "CreateResource", "paginated" : false, "returnType" : { "returnType" : "CreateResourceResponse", "documentation" : null }, "syncReturnType" : "CreateResourceResponse" }, "CreateUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a user who can be used in Amazon WorkMail by calling the RegisterToWorkMail operation.

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

The directory service doesn't recognize the credentials supplied by WorkMail.

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

The directory on which you are trying to perform operations isn't available.

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

One or more of the input parameters don't match the service's restrictions.

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

The supplied password doesn't match the minimum security constraints, such as length or use of special characters.

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

The user, group, or resource name isn't unique in Amazon WorkMail.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

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

This user, group, or resource name is not allowed in Amazon WorkMail.

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

You can't perform a write operation against a read-only directory.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateUserRequest", "variableName" : "createUserRequest", "variableType" : "CreateUserRequest", "documentation" : "", "simpleType" : "CreateUserRequest", "variableSetterType" : "CreateUserRequest" }, "methodName" : "createUser", "operationName" : "CreateUser", "paginated" : false, "returnType" : { "returnType" : "CreateUserResponse", "documentation" : null }, "syncReturnType" : "CreateUserResponse" }, "DeleteAlias" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Remove one or more specified aliases from a set of aliases for a given user.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteAliasRequest", "variableName" : "deleteAliasRequest", "variableType" : "DeleteAliasRequest", "documentation" : "", "simpleType" : "DeleteAliasRequest", "variableSetterType" : "DeleteAliasRequest" }, "methodName" : "deleteAlias", "operationName" : "DeleteAlias", "paginated" : false, "returnType" : { "returnType" : "DeleteAliasResponse", "documentation" : null }, "syncReturnType" : "DeleteAliasResponse" }, "DeleteGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a group from Amazon WorkMail.

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

The directory service doesn't recognize the credentials supplied by WorkMail.

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

The directory on which you are trying to perform operations isn't available.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

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

You can't perform a write operation against a read-only directory.

", "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" }, "DeleteMailboxPermissions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes permissions granted to a member (user or group).

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteMailboxPermissionsRequest", "variableName" : "deleteMailboxPermissionsRequest", "variableType" : "DeleteMailboxPermissionsRequest", "documentation" : "", "simpleType" : "DeleteMailboxPermissionsRequest", "variableSetterType" : "DeleteMailboxPermissionsRequest" }, "methodName" : "deleteMailboxPermissions", "operationName" : "DeleteMailboxPermissions", "paginated" : false, "returnType" : { "returnType" : "DeleteMailboxPermissionsResponse", "documentation" : null }, "syncReturnType" : "DeleteMailboxPermissionsResponse" }, "DeleteResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the specified resource.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteResourceRequest", "variableName" : "deleteResourceRequest", "variableType" : "DeleteResourceRequest", "documentation" : "", "simpleType" : "DeleteResourceRequest", "variableSetterType" : "DeleteResourceRequest" }, "methodName" : "deleteResource", "operationName" : "DeleteResource", "paginated" : false, "returnType" : { "returnType" : "DeleteResourceResponse", "documentation" : null }, "syncReturnType" : "DeleteResourceResponse" }, "DeleteUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a user from Amazon WorkMail and all subsequent systems. Before you can delete a user, the user state must be DISABLED. Use the DescribeUser action to confirm the user state.

Deleting a user is permanent and cannot be undone. WorkMail archives user mailboxes for 30 days before they are permanently removed.

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

The directory service doesn't recognize the credentials supplied by WorkMail.

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

The directory on which you are trying to perform operations isn't available.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

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

You can't perform a write operation against a read-only directory.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteUserRequest", "variableName" : "deleteUserRequest", "variableType" : "DeleteUserRequest", "documentation" : "", "simpleType" : "DeleteUserRequest", "variableSetterType" : "DeleteUserRequest" }, "methodName" : "deleteUser", "operationName" : "DeleteUser", "paginated" : false, "returnType" : { "returnType" : "DeleteUserResponse", "documentation" : null }, "syncReturnType" : "DeleteUserResponse" }, "DeregisterFromWorkMail" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Mark a user, group, or resource as no longer used in Amazon WorkMail. This action disassociates the mailbox and schedules it for clean-up. WorkMail keeps mailboxes for 30 days before they are permanently removed. The functionality in the console is Disable.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterFromWorkMailRequest", "variableName" : "deregisterFromWorkMailRequest", "variableType" : "DeregisterFromWorkMailRequest", "documentation" : "", "simpleType" : "DeregisterFromWorkMailRequest", "variableSetterType" : "DeregisterFromWorkMailRequest" }, "methodName" : "deregisterFromWorkMail", "operationName" : "DeregisterFromWorkMail", "paginated" : false, "returnType" : { "returnType" : "DeregisterFromWorkMailResponse", "documentation" : null }, "syncReturnType" : "DeregisterFromWorkMailResponse" }, "DescribeGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the data available for the group.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeGroupRequest", "variableName" : "describeGroupRequest", "variableType" : "DescribeGroupRequest", "documentation" : "", "simpleType" : "DescribeGroupRequest", "variableSetterType" : "DescribeGroupRequest" }, "methodName" : "describeGroup", "operationName" : "DescribeGroup", "paginated" : false, "returnType" : { "returnType" : "DescribeGroupResponse", "documentation" : null }, "syncReturnType" : "DescribeGroupResponse" }, "DescribeOrganization" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides more information regarding a given organization based on its identifier.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeOrganizationRequest", "variableName" : "describeOrganizationRequest", "variableType" : "DescribeOrganizationRequest", "documentation" : "", "simpleType" : "DescribeOrganizationRequest", "variableSetterType" : "DescribeOrganizationRequest" }, "methodName" : "describeOrganization", "operationName" : "DescribeOrganization", "paginated" : false, "returnType" : { "returnType" : "DescribeOrganizationResponse", "documentation" : null }, "syncReturnType" : "DescribeOrganizationResponse" }, "DescribeResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the data available for the resource.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeResourceRequest", "variableName" : "describeResourceRequest", "variableType" : "DescribeResourceRequest", "documentation" : "", "simpleType" : "DescribeResourceRequest", "variableSetterType" : "DescribeResourceRequest" }, "methodName" : "describeResource", "operationName" : "DescribeResource", "paginated" : false, "returnType" : { "returnType" : "DescribeResourceResponse", "documentation" : null }, "syncReturnType" : "DescribeResourceResponse" }, "DescribeUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides information regarding the user.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeUserRequest", "variableName" : "describeUserRequest", "variableType" : "DescribeUserRequest", "documentation" : "", "simpleType" : "DescribeUserRequest", "variableSetterType" : "DescribeUserRequest" }, "methodName" : "describeUser", "operationName" : "DescribeUser", "paginated" : false, "returnType" : { "returnType" : "DescribeUserResponse", "documentation" : null }, "syncReturnType" : "DescribeUserResponse" }, "DisassociateDelegateFromResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes a member from the resource's set of delegates.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateDelegateFromResourceRequest", "variableName" : "disassociateDelegateFromResourceRequest", "variableType" : "DisassociateDelegateFromResourceRequest", "documentation" : "", "simpleType" : "DisassociateDelegateFromResourceRequest", "variableSetterType" : "DisassociateDelegateFromResourceRequest" }, "methodName" : "disassociateDelegateFromResource", "operationName" : "DisassociateDelegateFromResource", "paginated" : false, "returnType" : { "returnType" : "DisassociateDelegateFromResourceResponse", "documentation" : null }, "syncReturnType" : "DisassociateDelegateFromResourceResponse" }, "DisassociateMemberFromGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes a member from a group.

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

The directory service doesn't recognize the credentials supplied by WorkMail.

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

The directory on which you are trying to perform operations isn't available.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

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

You can't perform a write operation against a read-only directory.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateMemberFromGroupRequest", "variableName" : "disassociateMemberFromGroupRequest", "variableType" : "DisassociateMemberFromGroupRequest", "documentation" : "", "simpleType" : "DisassociateMemberFromGroupRequest", "variableSetterType" : "DisassociateMemberFromGroupRequest" }, "methodName" : "disassociateMemberFromGroup", "operationName" : "DisassociateMemberFromGroup", "paginated" : false, "returnType" : { "returnType" : "DisassociateMemberFromGroupResponse", "documentation" : null }, "syncReturnType" : "DisassociateMemberFromGroupResponse" }, "GetMailboxDetails" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a user's mailbox details for a specified organization and user.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetMailboxDetailsRequest", "variableName" : "getMailboxDetailsRequest", "variableType" : "GetMailboxDetailsRequest", "documentation" : "", "simpleType" : "GetMailboxDetailsRequest", "variableSetterType" : "GetMailboxDetailsRequest" }, "methodName" : "getMailboxDetails", "operationName" : "GetMailboxDetails", "paginated" : false, "returnType" : { "returnType" : "GetMailboxDetailsResponse", "documentation" : null }, "syncReturnType" : "GetMailboxDetailsResponse" }, "ListAliases" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a paginated call to list the aliases associated with a given entity.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListAliasesRequest", "variableName" : "listAliasesRequest", "variableType" : "ListAliasesRequest", "documentation" : "", "simpleType" : "ListAliasesRequest", "variableSetterType" : "ListAliasesRequest" }, "methodName" : "listAliases", "operationName" : "ListAliases", "paginated" : true, "returnType" : { "returnType" : "ListAliasesResponse", "documentation" : null }, "syncReturnType" : "ListAliasesResponse" }, "ListGroupMembers" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns an overview of the members of a group. Users and groups can be members of a group.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListGroupMembersRequest", "variableName" : "listGroupMembersRequest", "variableType" : "ListGroupMembersRequest", "documentation" : "", "simpleType" : "ListGroupMembersRequest", "variableSetterType" : "ListGroupMembersRequest" }, "methodName" : "listGroupMembers", "operationName" : "ListGroupMembers", "paginated" : true, "returnType" : { "returnType" : "ListGroupMembersResponse", "documentation" : null }, "syncReturnType" : "ListGroupMembersResponse" }, "ListGroups" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns summaries of the organization's groups.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "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" }, "ListMailboxPermissions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the mailbox permissions associated with a user, group, or resource mailbox.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListMailboxPermissionsRequest", "variableName" : "listMailboxPermissionsRequest", "variableType" : "ListMailboxPermissionsRequest", "documentation" : "", "simpleType" : "ListMailboxPermissionsRequest", "variableSetterType" : "ListMailboxPermissionsRequest" }, "methodName" : "listMailboxPermissions", "operationName" : "ListMailboxPermissions", "paginated" : true, "returnType" : { "returnType" : "ListMailboxPermissionsResponse", "documentation" : null }, "syncReturnType" : "ListMailboxPermissionsResponse" }, "ListOrganizations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns summaries of the customer's non-deleted organizations.

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

One or more of the input parameters don't match the service's restrictions.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListOrganizationsRequest", "variableName" : "listOrganizationsRequest", "variableType" : "ListOrganizationsRequest", "documentation" : "", "simpleType" : "ListOrganizationsRequest", "variableSetterType" : "ListOrganizationsRequest" }, "methodName" : "listOrganizations", "operationName" : "ListOrganizations", "paginated" : true, "returnType" : { "returnType" : "ListOrganizationsResponse", "documentation" : null }, "syncReturnType" : "ListOrganizationsResponse" }, "ListResourceDelegates" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the delegates associated with a resource. Users and groups can be resource delegates and answer requests on behalf of the resource.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListResourceDelegatesRequest", "variableName" : "listResourceDelegatesRequest", "variableType" : "ListResourceDelegatesRequest", "documentation" : "", "simpleType" : "ListResourceDelegatesRequest", "variableSetterType" : "ListResourceDelegatesRequest" }, "methodName" : "listResourceDelegates", "operationName" : "ListResourceDelegates", "paginated" : true, "returnType" : { "returnType" : "ListResourceDelegatesResponse", "documentation" : null }, "syncReturnType" : "ListResourceDelegatesResponse" }, "ListResources" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns summaries of the organization's resources.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListResourcesRequest", "variableName" : "listResourcesRequest", "variableType" : "ListResourcesRequest", "documentation" : "", "simpleType" : "ListResourcesRequest", "variableSetterType" : "ListResourcesRequest" }, "methodName" : "listResources", "operationName" : "ListResources", "paginated" : true, "returnType" : { "returnType" : "ListResourcesResponse", "documentation" : null }, "syncReturnType" : "ListResourcesResponse" }, "ListUsers" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns summaries of the organization's users.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUsersRequest", "variableName" : "listUsersRequest", "variableType" : "ListUsersRequest", "documentation" : "", "simpleType" : "ListUsersRequest", "variableSetterType" : "ListUsersRequest" }, "methodName" : "listUsers", "operationName" : "ListUsers", "paginated" : true, "returnType" : { "returnType" : "ListUsersResponse", "documentation" : null }, "syncReturnType" : "ListUsersResponse" }, "PutMailboxPermissions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Sets permissions for a user, group, or resource. This replaces any pre-existing permissions.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutMailboxPermissionsRequest", "variableName" : "putMailboxPermissionsRequest", "variableType" : "PutMailboxPermissionsRequest", "documentation" : "", "simpleType" : "PutMailboxPermissionsRequest", "variableSetterType" : "PutMailboxPermissionsRequest" }, "methodName" : "putMailboxPermissions", "operationName" : "PutMailboxPermissions", "paginated" : false, "returnType" : { "returnType" : "PutMailboxPermissionsResponse", "documentation" : null }, "syncReturnType" : "PutMailboxPermissionsResponse" }, "RegisterToWorkMail" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers an existing and disabled user, group, or resource for Amazon WorkMail use by associating a mailbox and calendaring capabilities. It performs no change if the user, group, or resource is enabled and fails if the user, group, or resource is deleted. This operation results in the accumulation of costs. For more information, see Pricing. The equivalent console functionality for this operation is Enable.

Users can either be created by calling the CreateUser API operation or they can be synchronized from your directory. For more information, see DeregisterFromWorkMail.

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

The directory service doesn't recognize the credentials supplied by WorkMail.

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

The directory on which you are trying to perform operations isn't available.

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

The email address that you're trying to assign is already created for a different user, group, or resource.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

The user, group, or resource that you're trying to register is already registered.

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

One or more of the input parameters don't match the service's restrictions.

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

For an email or alias to be created in Amazon WorkMail, the included domain must be defined in the organization.

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

After a domain has been added to the organization, it must be verified. The domain is not yet verified.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterToWorkMailRequest", "variableName" : "registerToWorkMailRequest", "variableType" : "RegisterToWorkMailRequest", "documentation" : "", "simpleType" : "RegisterToWorkMailRequest", "variableSetterType" : "RegisterToWorkMailRequest" }, "methodName" : "registerToWorkMail", "operationName" : "RegisterToWorkMail", "paginated" : false, "returnType" : { "returnType" : "RegisterToWorkMailResponse", "documentation" : null }, "syncReturnType" : "RegisterToWorkMailResponse" }, "ResetPassword" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Allows the administrator to reset the password for a user.

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

The directory service doesn't recognize the credentials supplied by WorkMail.

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

The directory on which you are trying to perform operations isn't available.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

The supplied password doesn't match the minimum security constraints, such as length or use of special characters.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

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

You can't perform a write operation against a read-only directory.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ResetPasswordRequest", "variableName" : "resetPasswordRequest", "variableType" : "ResetPasswordRequest", "documentation" : "", "simpleType" : "ResetPasswordRequest", "variableSetterType" : "ResetPasswordRequest" }, "methodName" : "resetPassword", "operationName" : "ResetPassword", "paginated" : false, "returnType" : { "returnType" : "ResetPasswordResponse", "documentation" : null }, "syncReturnType" : "ResetPasswordResponse" }, "UpdateMailboxQuota" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a user's current mailbox quota for a specified organization and user.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateMailboxQuotaRequest", "variableName" : "updateMailboxQuotaRequest", "variableType" : "UpdateMailboxQuotaRequest", "documentation" : "", "simpleType" : "UpdateMailboxQuotaRequest", "variableSetterType" : "UpdateMailboxQuotaRequest" }, "methodName" : "updateMailboxQuota", "operationName" : "UpdateMailboxQuota", "paginated" : false, "returnType" : { "returnType" : "UpdateMailboxQuotaResponse", "documentation" : null }, "syncReturnType" : "UpdateMailboxQuotaResponse" }, "UpdatePrimaryEmailAddress" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the primary email for a user, group, or resource. The current email is moved into the list of aliases (or swapped between an existing alias and the current primary email), and the email provided in the input is promoted as the primary.

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

The directory service doesn't recognize the credentials supplied by WorkMail.

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

The directory on which you are trying to perform operations isn't available.

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

The email address that you're trying to assign is already created for a different user, group, or resource.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

One or more of the input parameters don't match the service's restrictions.

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

For an email or alias to be created in Amazon WorkMail, the included domain must be defined in the organization.

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

After a domain has been added to the organization, it must be verified. The domain is not yet verified.

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

One or more of the input parameters don't match the service's restrictions.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

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

You can't perform a write operation against a read-only directory.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdatePrimaryEmailAddressRequest", "variableName" : "updatePrimaryEmailAddressRequest", "variableType" : "UpdatePrimaryEmailAddressRequest", "documentation" : "", "simpleType" : "UpdatePrimaryEmailAddressRequest", "variableSetterType" : "UpdatePrimaryEmailAddressRequest" }, "methodName" : "updatePrimaryEmailAddress", "operationName" : "UpdatePrimaryEmailAddress", "paginated" : false, "returnType" : { "returnType" : "UpdatePrimaryEmailAddressResponse", "documentation" : null }, "syncReturnType" : "UpdatePrimaryEmailAddressResponse" }, "UpdateResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates data for the resource. To have the latest information, it must be preceded by a DescribeResource call. The dataset in the request should be the one expected when performing another DescribeResource call.

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

The directory on which you are trying to perform operations isn't available.

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

The identifier supplied for the user, group, or resource does not exist in your organization.

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

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

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

The configuration for a resource isn't valid. A resource must either be able to auto-respond to requests or have at least one delegate associated that can do so on its behalf.

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

The email address that you're trying to assign is already created for a different user, group, or resource.

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

For an email or alias to be created in Amazon WorkMail, the included domain must be defined in the organization.

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

After a domain has been added to the organization, it must be verified. The domain is not yet verified.

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

The user, group, or resource name isn't unique in Amazon WorkMail.

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

An operation received a valid organization identifier that either doesn't belong or exist in the system.

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

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateResourceRequest", "variableName" : "updateResourceRequest", "variableType" : "UpdateResourceRequest", "documentation" : "", "simpleType" : "UpdateResourceRequest", "variableSetterType" : "UpdateResourceRequest" }, "methodName" : "updateResource", "operationName" : "UpdateResource", "paginated" : false, "returnType" : { "returnType" : "UpdateResourceResponse", "documentation" : null }, "syncReturnType" : "UpdateResourceResponse" } }, "shapes" : { "AssociateDelegateToResourceRequest" : { "c2jName" : "AssociateDelegateToResourceRequest", "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" : "AssociateDelegateToResource", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.AssociateDelegateToResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the resource exists.

\n@param organizationId The organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the resource exists.

\n@return The organization under which the resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the resource exists.

\n@param organizationId The organization under which the resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The resource for which members (users or groups) are associated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The resource for which members (users or groups) are associated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The resource for which members (users or groups) are associated.

\n@param resourceId The resource for which members (users or groups) are associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The resource for which members (users or groups) are associated.

\n@return The resource for which members (users or groups) are associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The resource for which members (users or groups) are associated.

\n@param resourceId The resource for which members (users or groups) are associated.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The resource for which members (users or groups) are associated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The member (user or group) to associate to the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The member (user or group) to associate to the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The member (user or group) to associate to the resource.

\n@param entityId The member (user or group) to associate to the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The member (user or group) to associate to the resource.

\n@return The member (user or group) to associate to the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The member (user or group) to associate to the resource.

\n@param entityId The member (user or group) to associate to the resource.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The member (user or group) to associate to the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EntityId" : { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The member (user or group) to associate to the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The member (user or group) to associate to the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The member (user or group) to associate to the resource.

\n@param entityId The member (user or group) to associate to the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The member (user or group) to associate to the resource.

\n@return The member (user or group) to associate to the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The member (user or group) to associate to the resource.

\n@param entityId The member (user or group) to associate to the resource.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The member (user or group) to associate to the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the resource exists.

\n@param organizationId The organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the resource exists.

\n@return The organization under which the resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the resource exists.

\n@param organizationId The organization under which the resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The resource for which members (users or groups) are associated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The resource for which members (users or groups) are associated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The resource for which members (users or groups) are associated.

\n@param resourceId The resource for which members (users or groups) are associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The resource for which members (users or groups) are associated.

\n@return The resource for which members (users or groups) are associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The resource for which members (users or groups) are associated.

\n@param resourceId The resource for which members (users or groups) are associated.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The resource for which members (users or groups) are associated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the resource exists.

\n@param organizationId The organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the resource exists.

\n@return The organization under which the resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the resource exists.

\n@param organizationId The organization under which the resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The resource for which members (users or groups) are associated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The resource for which members (users or groups) are associated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The resource for which members (users or groups) are associated.

\n@param resourceId The resource for which members (users or groups) are associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The resource for which members (users or groups) are associated.

\n@return The resource for which members (users or groups) are associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The resource for which members (users or groups) are associated.

\n@param resourceId The resource for which members (users or groups) are associated.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The resource for which members (users or groups) are associated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The member (user or group) to associate to the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The member (user or group) to associate to the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The member (user or group) to associate to the resource.

\n@param entityId The member (user or group) to associate to the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The member (user or group) to associate to the resource.

\n@return The member (user or group) to associate to the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The member (user or group) to associate to the resource.

\n@param entityId The member (user or group) to associate to the resource.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The member (user or group) to associate to the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "ResourceId", "EntityId" ], "shapeName" : "AssociateDelegateToResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateDelegateToResourceRequest", "variableName" : "associateDelegateToResourceRequest", "variableType" : "AssociateDelegateToResourceRequest", "documentation" : null, "simpleType" : "AssociateDelegateToResourceRequest", "variableSetterType" : "AssociateDelegateToResourceRequest" }, "wrapper" : false }, "AssociateDelegateToResourceResponse" : { "c2jName" : "AssociateDelegateToResourceResponse", "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" : "AssociateDelegateToResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateDelegateToResourceResponse", "variableName" : "associateDelegateToResourceResponse", "variableType" : "AssociateDelegateToResourceResponse", "documentation" : null, "simpleType" : "AssociateDelegateToResourceResponse", "variableSetterType" : "AssociateDelegateToResourceResponse" }, "wrapper" : false }, "AssociateMemberToGroupRequest" : { "c2jName" : "AssociateMemberToGroupRequest", "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" : "AssociateMemberToGroup", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.AssociateMemberToGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the group exists.

\n@param organizationId The organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the group exists.

\n@return The organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the group exists.

\n@param organizationId The organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The group to which the member (user or group) is associated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The group to which the member (user or group) is associated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The group to which the member (user or group) is associated.

\n@param groupId The group to which the member (user or group) is associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The group to which the member (user or group) is associated.

\n@return The group to which the member (user or group) is associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The group to which the member (user or group) is associated.

\n@param groupId The group to which the member (user or group) is associated.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The group to which the member (user or group) is associated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMemberId", "beanStyleSetterMethodName" : "setMemberId", "c2jName" : "MemberId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The member (user or group) to associate to 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 #memberId(String)}.\n@param memberId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberId(String)", "deprecated" : false, "documentation" : "

The member (user or group) to associate to the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memberId", "fluentSetterDocumentation" : "

The member (user or group) to associate to the group.

\n@param memberId The member (user or group) to associate to the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memberId", "getterDocumentation" : "

The member (user or group) to associate to the group.

\n@return The member (user or group) to associate to 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" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MemberId", "sensitive" : false, "setterDocumentation" : "

The member (user or group) to associate to the group.

\n@param memberId The member (user or group) to associate to the group.", "setterMethodName" : "setMemberId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : "

The member (user or group) to associate to the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GroupId" : { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The group to which the member (user or group) is associated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The group to which the member (user or group) is associated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The group to which the member (user or group) is associated.

\n@param groupId The group to which the member (user or group) is associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The group to which the member (user or group) is associated.

\n@return The group to which the member (user or group) is associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The group to which the member (user or group) is associated.

\n@param groupId The group to which the member (user or group) is associated.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The group to which the member (user or group) is associated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MemberId" : { "beanStyleGetterMethodName" : "getMemberId", "beanStyleSetterMethodName" : "setMemberId", "c2jName" : "MemberId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The member (user or group) to associate to 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 #memberId(String)}.\n@param memberId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberId(String)", "deprecated" : false, "documentation" : "

The member (user or group) to associate to the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memberId", "fluentSetterDocumentation" : "

The member (user or group) to associate to the group.

\n@param memberId The member (user or group) to associate to the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memberId", "getterDocumentation" : "

The member (user or group) to associate to the group.

\n@return The member (user or group) to associate to 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" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MemberId", "sensitive" : false, "setterDocumentation" : "

The member (user or group) to associate to the group.

\n@param memberId The member (user or group) to associate to the group.", "setterMethodName" : "setMemberId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : "

The member (user or group) to associate to the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the group exists.

\n@param organizationId The organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the group exists.

\n@return The organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the group exists.

\n@param organizationId The organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the group exists.

\n@param organizationId The organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the group exists.

\n@return The organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the group exists.

\n@param organizationId The organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The group to which the member (user or group) is associated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The group to which the member (user or group) is associated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The group to which the member (user or group) is associated.

\n@param groupId The group to which the member (user or group) is associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The group to which the member (user or group) is associated.

\n@return The group to which the member (user or group) is associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The group to which the member (user or group) is associated.

\n@param groupId The group to which the member (user or group) is associated.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The group to which the member (user or group) is associated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMemberId", "beanStyleSetterMethodName" : "setMemberId", "c2jName" : "MemberId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The member (user or group) to associate to 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 #memberId(String)}.\n@param memberId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberId(String)", "deprecated" : false, "documentation" : "

The member (user or group) to associate to the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memberId", "fluentSetterDocumentation" : "

The member (user or group) to associate to the group.

\n@param memberId The member (user or group) to associate to the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memberId", "getterDocumentation" : "

The member (user or group) to associate to the group.

\n@return The member (user or group) to associate to 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" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MemberId", "sensitive" : false, "setterDocumentation" : "

The member (user or group) to associate to the group.

\n@param memberId The member (user or group) to associate to the group.", "setterMethodName" : "setMemberId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : "

The member (user or group) to associate to the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "GroupId", "MemberId" ], "shapeName" : "AssociateMemberToGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateMemberToGroupRequest", "variableName" : "associateMemberToGroupRequest", "variableType" : "AssociateMemberToGroupRequest", "documentation" : null, "simpleType" : "AssociateMemberToGroupRequest", "variableSetterType" : "AssociateMemberToGroupRequest" }, "wrapper" : false }, "AssociateMemberToGroupResponse" : { "c2jName" : "AssociateMemberToGroupResponse", "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" : "AssociateMemberToGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateMemberToGroupResponse", "variableName" : "associateMemberToGroupResponse", "variableType" : "AssociateMemberToGroupResponse", "documentation" : null, "simpleType" : "AssociateMemberToGroupResponse", "variableSetterType" : "AssociateMemberToGroupResponse" }, "wrapper" : false }, "BookingOptions" : { "c2jName" : "BookingOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

At least one delegate must be associated to the resource to disable automatic replies from the resource.

", "endpointDiscovery" : 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" : "getAutoAcceptRequests", "beanStyleSetterMethodName" : "setAutoAcceptRequests", "c2jName" : "AutoAcceptRequests", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\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 #autoAcceptRequests(Boolean)}.\n@param autoAcceptRequests 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 #autoAcceptRequests(Boolean)", "deprecated" : false, "documentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAcceptRequests", "fluentSetterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\n@param autoAcceptRequests The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAcceptRequests", "getterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\n@return The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.", "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" : "AutoAcceptRequests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAcceptRequests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAcceptRequests", "sensitive" : false, "setterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\n@param autoAcceptRequests The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.", "setterMethodName" : "setAutoAcceptRequests", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAcceptRequests", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAcceptRequests", "variableType" : "Boolean", "documentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoDeclineRecurringRequests", "beanStyleSetterMethodName" : "setAutoDeclineRecurringRequests", "c2jName" : "AutoDeclineRecurringRequests", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\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 #autoDeclineRecurringRequests(Boolean)}.\n@param autoDeclineRecurringRequests 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 #autoDeclineRecurringRequests(Boolean)", "deprecated" : false, "documentation" : "

The resource's ability to automatically decline any recurring requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoDeclineRecurringRequests", "fluentSetterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\n@param autoDeclineRecurringRequests The resource's ability to automatically decline any recurring requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoDeclineRecurringRequests", "getterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\n@return The resource's ability to automatically decline any recurring requests.", "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" : "AutoDeclineRecurringRequests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoDeclineRecurringRequests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoDeclineRecurringRequests", "sensitive" : false, "setterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\n@param autoDeclineRecurringRequests The resource's ability to automatically decline any recurring requests.", "setterMethodName" : "setAutoDeclineRecurringRequests", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineRecurringRequests", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineRecurringRequests", "variableType" : "Boolean", "documentation" : "

The resource's ability to automatically decline any recurring requests.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoDeclineConflictingRequests", "beanStyleSetterMethodName" : "setAutoDeclineConflictingRequests", "c2jName" : "AutoDeclineConflictingRequests", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\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 #autoDeclineConflictingRequests(Boolean)}.\n@param autoDeclineConflictingRequests 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 #autoDeclineConflictingRequests(Boolean)", "deprecated" : false, "documentation" : "

The resource's ability to automatically decline any conflicting requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoDeclineConflictingRequests", "fluentSetterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\n@param autoDeclineConflictingRequests The resource's ability to automatically decline any conflicting requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoDeclineConflictingRequests", "getterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\n@return The resource's ability to automatically decline any conflicting requests.", "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" : "AutoDeclineConflictingRequests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoDeclineConflictingRequests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoDeclineConflictingRequests", "sensitive" : false, "setterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\n@param autoDeclineConflictingRequests The resource's ability to automatically decline any conflicting requests.", "setterMethodName" : "setAutoDeclineConflictingRequests", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineConflictingRequests", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineConflictingRequests", "variableType" : "Boolean", "documentation" : "

The resource's ability to automatically decline any conflicting requests.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutoAcceptRequests" : { "beanStyleGetterMethodName" : "getAutoAcceptRequests", "beanStyleSetterMethodName" : "setAutoAcceptRequests", "c2jName" : "AutoAcceptRequests", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\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 #autoAcceptRequests(Boolean)}.\n@param autoAcceptRequests 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 #autoAcceptRequests(Boolean)", "deprecated" : false, "documentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAcceptRequests", "fluentSetterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\n@param autoAcceptRequests The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAcceptRequests", "getterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\n@return The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.", "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" : "AutoAcceptRequests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAcceptRequests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAcceptRequests", "sensitive" : false, "setterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\n@param autoAcceptRequests The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.", "setterMethodName" : "setAutoAcceptRequests", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAcceptRequests", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAcceptRequests", "variableType" : "Boolean", "documentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AutoDeclineConflictingRequests" : { "beanStyleGetterMethodName" : "getAutoDeclineConflictingRequests", "beanStyleSetterMethodName" : "setAutoDeclineConflictingRequests", "c2jName" : "AutoDeclineConflictingRequests", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\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 #autoDeclineConflictingRequests(Boolean)}.\n@param autoDeclineConflictingRequests 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 #autoDeclineConflictingRequests(Boolean)", "deprecated" : false, "documentation" : "

The resource's ability to automatically decline any conflicting requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoDeclineConflictingRequests", "fluentSetterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\n@param autoDeclineConflictingRequests The resource's ability to automatically decline any conflicting requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoDeclineConflictingRequests", "getterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\n@return The resource's ability to automatically decline any conflicting requests.", "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" : "AutoDeclineConflictingRequests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoDeclineConflictingRequests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoDeclineConflictingRequests", "sensitive" : false, "setterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\n@param autoDeclineConflictingRequests The resource's ability to automatically decline any conflicting requests.", "setterMethodName" : "setAutoDeclineConflictingRequests", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineConflictingRequests", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineConflictingRequests", "variableType" : "Boolean", "documentation" : "

The resource's ability to automatically decline any conflicting requests.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AutoDeclineRecurringRequests" : { "beanStyleGetterMethodName" : "getAutoDeclineRecurringRequests", "beanStyleSetterMethodName" : "setAutoDeclineRecurringRequests", "c2jName" : "AutoDeclineRecurringRequests", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\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 #autoDeclineRecurringRequests(Boolean)}.\n@param autoDeclineRecurringRequests 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 #autoDeclineRecurringRequests(Boolean)", "deprecated" : false, "documentation" : "

The resource's ability to automatically decline any recurring requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoDeclineRecurringRequests", "fluentSetterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\n@param autoDeclineRecurringRequests The resource's ability to automatically decline any recurring requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoDeclineRecurringRequests", "getterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\n@return The resource's ability to automatically decline any recurring requests.", "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" : "AutoDeclineRecurringRequests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoDeclineRecurringRequests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoDeclineRecurringRequests", "sensitive" : false, "setterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\n@param autoDeclineRecurringRequests The resource's ability to automatically decline any recurring requests.", "setterMethodName" : "setAutoDeclineRecurringRequests", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineRecurringRequests", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineRecurringRequests", "variableType" : "Boolean", "documentation" : "

The resource's ability to automatically decline any recurring requests.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAutoAcceptRequests", "beanStyleSetterMethodName" : "setAutoAcceptRequests", "c2jName" : "AutoAcceptRequests", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\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 #autoAcceptRequests(Boolean)}.\n@param autoAcceptRequests 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 #autoAcceptRequests(Boolean)", "deprecated" : false, "documentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoAcceptRequests", "fluentSetterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\n@param autoAcceptRequests The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoAcceptRequests", "getterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\n@return The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.", "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" : "AutoAcceptRequests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAcceptRequests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoAcceptRequests", "sensitive" : false, "setterDocumentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

\n@param autoAcceptRequests The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.", "setterMethodName" : "setAutoAcceptRequests", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAcceptRequests", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAcceptRequests", "variableType" : "Boolean", "documentation" : "

The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoDeclineRecurringRequests", "beanStyleSetterMethodName" : "setAutoDeclineRecurringRequests", "c2jName" : "AutoDeclineRecurringRequests", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\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 #autoDeclineRecurringRequests(Boolean)}.\n@param autoDeclineRecurringRequests 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 #autoDeclineRecurringRequests(Boolean)", "deprecated" : false, "documentation" : "

The resource's ability to automatically decline any recurring requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoDeclineRecurringRequests", "fluentSetterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\n@param autoDeclineRecurringRequests The resource's ability to automatically decline any recurring requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoDeclineRecurringRequests", "getterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\n@return The resource's ability to automatically decline any recurring requests.", "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" : "AutoDeclineRecurringRequests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoDeclineRecurringRequests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoDeclineRecurringRequests", "sensitive" : false, "setterDocumentation" : "

The resource's ability to automatically decline any recurring requests.

\n@param autoDeclineRecurringRequests The resource's ability to automatically decline any recurring requests.", "setterMethodName" : "setAutoDeclineRecurringRequests", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineRecurringRequests", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineRecurringRequests", "variableType" : "Boolean", "documentation" : "

The resource's ability to automatically decline any recurring requests.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoDeclineConflictingRequests", "beanStyleSetterMethodName" : "setAutoDeclineConflictingRequests", "c2jName" : "AutoDeclineConflictingRequests", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\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 #autoDeclineConflictingRequests(Boolean)}.\n@param autoDeclineConflictingRequests 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 #autoDeclineConflictingRequests(Boolean)", "deprecated" : false, "documentation" : "

The resource's ability to automatically decline any conflicting requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "autoDeclineConflictingRequests", "fluentSetterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\n@param autoDeclineConflictingRequests The resource's ability to automatically decline any conflicting requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "autoDeclineConflictingRequests", "getterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\n@return The resource's ability to automatically decline any conflicting requests.", "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" : "AutoDeclineConflictingRequests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoDeclineConflictingRequests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AutoDeclineConflictingRequests", "sensitive" : false, "setterDocumentation" : "

The resource's ability to automatically decline any conflicting requests.

\n@param autoDeclineConflictingRequests The resource's ability to automatically decline any conflicting requests.", "setterMethodName" : "setAutoDeclineConflictingRequests", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineConflictingRequests", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoDeclineConflictingRequests", "variableType" : "Boolean", "documentation" : "

The resource's ability to automatically decline any conflicting requests.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "BookingOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : null, "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "wrapper" : false }, "CreateAliasRequest" : { "c2jName" : "CreateAliasRequest", "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" : "CreateAlias", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.CreateAlias", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the member (user or group) exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the member (user or group) exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the member (user or group) exists.

\n@param organizationId The organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the member (user or group) exists.

\n@return The organization under which the member (user or group) exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the member (user or group) exists.

\n@param organizationId The organization under which the member (user or group) exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the member (user or group) exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The member (user or group) to which this alias is added.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The member (user or group) to which this alias is added.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The member (user or group) to which this alias is added.

\n@param entityId The member (user or group) to which this alias is added.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The member (user or group) to which this alias is added.

\n@return The member (user or group) to which this alias is added.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The member (user or group) to which this alias is added.

\n@param entityId The member (user or group) to which this alias is added.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The member (user or group) to which this alias is added.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The alias to add to the member set.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The alias to add to the member set.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The alias to add to the member set.

\n@param alias The alias to add to the member set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The alias to add to the member set.

\n@return The alias to add to the member set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The alias to add to the member set.

\n@param alias The alias to add to the member set.", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The alias to add to the member set.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Alias" : { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The alias to add to the member set.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The alias to add to the member set.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The alias to add to the member set.

\n@param alias The alias to add to the member set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The alias to add to the member set.

\n@return The alias to add to the member set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The alias to add to the member set.

\n@param alias The alias to add to the member set.", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The alias to add to the member set.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EntityId" : { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The member (user or group) to which this alias is added.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The member (user or group) to which this alias is added.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The member (user or group) to which this alias is added.

\n@param entityId The member (user or group) to which this alias is added.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The member (user or group) to which this alias is added.

\n@return The member (user or group) to which this alias is added.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The member (user or group) to which this alias is added.

\n@param entityId The member (user or group) to which this alias is added.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The member (user or group) to which this alias is added.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the member (user or group) exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the member (user or group) exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the member (user or group) exists.

\n@param organizationId The organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the member (user or group) exists.

\n@return The organization under which the member (user or group) exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the member (user or group) exists.

\n@param organizationId The organization under which the member (user or group) exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the member (user or group) exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the member (user or group) exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the member (user or group) exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the member (user or group) exists.

\n@param organizationId The organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the member (user or group) exists.

\n@return The organization under which the member (user or group) exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the member (user or group) exists.

\n@param organizationId The organization under which the member (user or group) exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the member (user or group) exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The member (user or group) to which this alias is added.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The member (user or group) to which this alias is added.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The member (user or group) to which this alias is added.

\n@param entityId The member (user or group) to which this alias is added.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The member (user or group) to which this alias is added.

\n@return The member (user or group) to which this alias is added.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The member (user or group) to which this alias is added.

\n@param entityId The member (user or group) to which this alias is added.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The member (user or group) to which this alias is added.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The alias to add to the member set.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The alias to add to the member set.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The alias to add to the member set.

\n@param alias The alias to add to the member set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The alias to add to the member set.

\n@return The alias to add to the member set.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The alias to add to the member set.

\n@param alias The alias to add to the member set.", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The alias to add to the member set.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "EntityId", "Alias" ], "shapeName" : "CreateAliasRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateAliasRequest", "variableName" : "createAliasRequest", "variableType" : "CreateAliasRequest", "documentation" : null, "simpleType" : "CreateAliasRequest", "variableSetterType" : "CreateAliasRequest" }, "wrapper" : false }, "CreateAliasResponse" : { "c2jName" : "CreateAliasResponse", "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" : "CreateAliasResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateAliasResponse", "variableName" : "createAliasResponse", "variableType" : "CreateAliasResponse", "documentation" : null, "simpleType" : "CreateAliasResponse", "variableSetterType" : "CreateAliasResponse" }, "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" : "WorkMailService.CreateGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the group is to 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the group is to be created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the group is to be created.

\n@param organizationId The organization under which the group is to be created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the group is to be created.

\n@return The organization under which the group is to 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the group is to be created.

\n@param organizationId The organization under which the group is to be created.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the group is to be created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "GroupName", "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 #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 group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the group.

\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "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" : "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 group.

\n@param name The name of the group.", "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 group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "GroupName", "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 #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 group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the group.

\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "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" : "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 group.

\n@param name The name of the group.", "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 group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the group is to 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the group is to be created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the group is to be created.

\n@param organizationId The organization under which the group is to be created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the group is to be created.

\n@return The organization under which the group is to 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the group is to be created.

\n@param organizationId The organization under which the group is to be created.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the group is to be created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization under which the group is to 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization under which the group is to be created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization under which the group is to be created.

\n@param organizationId The organization under which the group is to be created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization under which the group is to be created.

\n@return The organization under which the group is to 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization under which the group is to be created.

\n@param organizationId The organization under which the group is to be created.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization under which the group is to be created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "GroupName", "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 #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 group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the group.

\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "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" : "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 group.

\n@param name The name of the group.", "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 group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "Name" ], "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" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier 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 #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier of the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier of the group.

\n@param groupId The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier of the group.

\n@return The identifier 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" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the group.

\n@param groupId The identifier of the group.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier of the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GroupId" : { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier 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 #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier of the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier of the group.

\n@param groupId The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier of the group.

\n@return The identifier 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" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the group.

\n@param groupId The identifier of the group.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier of the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier 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 #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier of the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier of the group.

\n@param groupId The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier of the group.

\n@return The identifier 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" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the group.

\n@param groupId The identifier of the group.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier of the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "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 }, "CreateResourceRequest" : { "c2jName" : "CreateResourceRequest", "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" : "CreateResource", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.CreateResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization for which the resource is created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is created.

\n@param organizationId The identifier associated with the organization for which the resource is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization for which the resource is created.

\n@return The identifier associated with the organization for which the resource is 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization for which the resource is created.

\n@param organizationId The identifier associated with the organization for which the resource is created.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization for which the resource is created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the new resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 new resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the new resource.

\n@param name The name of the new resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the new resource.

\n@return The name of the new resource.", "getterModel" : { "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 new resource.

\n@param name The name of the new resource.", "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 new resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the new resource. The available types are equipment and room.

", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\n@param type The type of the new resource. The available types are equipment and room.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the new resource. The available types are equipment and room.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\n@param type The type of the new resource. The available types are equipment and room.\n@see ResourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the new resource. The available types are equipment and room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the new resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 new resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the new resource.

\n@param name The name of the new resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the new resource.

\n@return The name of the new resource.", "getterModel" : { "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 new resource.

\n@param name The name of the new resource.", "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 new resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization for which the resource is created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is created.

\n@param organizationId The identifier associated with the organization for which the resource is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization for which the resource is created.

\n@return The identifier associated with the organization for which the resource is 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization for which the resource is created.

\n@param organizationId The identifier associated with the organization for which the resource is created.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization for which the resource is created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the new resource. The available types are equipment and room.

", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\n@param type The type of the new resource. The available types are equipment and room.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the new resource. The available types are equipment and room.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\n@param type The type of the new resource. The available types are equipment and room.\n@see ResourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the new resource. The available types are equipment and room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization for which the resource is created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is created.

\n@param organizationId The identifier associated with the organization for which the resource is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization for which the resource is created.

\n@return The identifier associated with the organization for which the resource is 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization for which the resource is created.

\n@param organizationId The identifier associated with the organization for which the resource is created.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization for which the resource is created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the new resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 new resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the new resource.

\n@param name The name of the new resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the new resource.

\n@return The name of the new resource.", "getterModel" : { "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 new resource.

\n@param name The name of the new resource.", "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 new resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the new resource. The available types are equipment and room.

", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\n@param type The type of the new resource. The available types are equipment and room.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the new resource. The available types are equipment and room.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the new resource. The available types are equipment and room.

\n@param type The type of the new resource. The available types are equipment and room.\n@see ResourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the new resource. The available types are equipment and room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "Name", "Type" ], "shapeName" : "CreateResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateResourceRequest", "variableName" : "createResourceRequest", "variableType" : "CreateResourceRequest", "documentation" : null, "simpleType" : "CreateResourceRequest", "variableSetterType" : "CreateResourceRequest" }, "wrapper" : false }, "CreateResourceResponse" : { "c2jName" : "CreateResourceResponse", "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" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the new resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the new resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the new resource.

\n@param resourceId The identifier of the new resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the new resource.

\n@return The identifier of the new resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the new resource.

\n@param resourceId The identifier of the new resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the new resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the new resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the new resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the new resource.

\n@param resourceId The identifier of the new resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the new resource.

\n@return The identifier of the new resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the new resource.

\n@param resourceId The identifier of the new resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the new resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the new resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the new resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the new resource.

\n@param resourceId The identifier of the new resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the new resource.

\n@return The identifier of the new resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the new resource.

\n@param resourceId The identifier of the new resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the new resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateResourceResponse", "variableName" : "createResourceResponse", "variableType" : "CreateResourceResponse", "documentation" : null, "simpleType" : "CreateResourceResponse", "variableSetterType" : "CreateResourceResponse" }, "wrapper" : false }, "CreateUserRequest" : { "c2jName" : "CreateUserRequest", "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" : "CreateUser", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.CreateUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization for which the user is 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization for which the user is created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization for which the user is created.

\n@param organizationId The identifier of the organization for which the user is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization for which the user is created.

\n@return The identifier of the organization for which the user is 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization for which the user is created.

\n@param organizationId The identifier of the organization for which the user is created.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization for which the user is created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserName", "defaultConsumerFluentSetterDocumentation" : "

The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\n@param name The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\n@return The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.", "getterModel" : { "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 for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\n@param name The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.", "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 for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The display name for the new 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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

The display name for the new user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The display name for the new user.

\n@param displayName The display name for the new user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The display name for the new user.

\n@return The display name for the new 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" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

The display name for the new user.

\n@param displayName The display name for the new user.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

The display name for the new user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

The password for the new 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 #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 for the new user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

The password for the new user.

\n@param password The password for the new user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

The password for the new user.

\n@return The password for the new 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" : "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 for the new user.

\n@param password The password for the new user.", "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 for the new user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisplayName" : { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The display name for the new 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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

The display name for the new user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The display name for the new user.

\n@param displayName The display name for the new user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The display name for the new user.

\n@return The display name for the new 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" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

The display name for the new user.

\n@param displayName The display name for the new user.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

The display name for the new user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserName", "defaultConsumerFluentSetterDocumentation" : "

The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\n@param name The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\n@return The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.", "getterModel" : { "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 for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\n@param name The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.", "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 for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization for which the user is 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization for which the user is created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization for which the user is created.

\n@param organizationId The identifier of the organization for which the user is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization for which the user is created.

\n@return The identifier of the organization for which the user is 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization for which the user is created.

\n@param organizationId The identifier of the organization for which the user is created.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization for which the user is created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Password" : { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

The password for the new 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 #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 for the new user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

The password for the new user.

\n@param password The password for the new user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

The password for the new user.

\n@return The password for the new 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" : "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 for the new user.

\n@param password The password for the new user.", "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 for the new user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization for which the user is 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization for which the user is created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization for which the user is created.

\n@param organizationId The identifier of the organization for which the user is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization for which the user is created.

\n@return The identifier of the organization for which the user is 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization for which the user is created.

\n@param organizationId The identifier of the organization for which the user is created.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization for which the user is created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserName", "defaultConsumerFluentSetterDocumentation" : "

The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\n@param name The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\n@return The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.", "getterModel" : { "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 for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

\n@param name The name for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.", "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 for the new user. Simple AD or AD Connector user names have a maximum length of 20. All others have a maximum length of 64.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The display name for the new 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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

The display name for the new user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The display name for the new user.

\n@param displayName The display name for the new user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The display name for the new user.

\n@return The display name for the new 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" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

The display name for the new user.

\n@param displayName The display name for the new user.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

The display name for the new user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

The password for the new 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 #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 for the new user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

The password for the new user.

\n@param password The password for the new user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

The password for the new user.

\n@return The password for the new 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" : "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 for the new user.

\n@param password The password for the new user.", "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 for the new user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "Name", "DisplayName", "Password" ], "shapeName" : "CreateUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserRequest", "variableName" : "createUserRequest", "variableType" : "CreateUserRequest", "documentation" : null, "simpleType" : "CreateUserRequest", "variableSetterType" : "CreateUserRequest" }, "wrapper" : false }, "CreateUserResponse" : { "c2jName" : "CreateUserResponse", "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" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the new 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 #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the new user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the new user.

\n@param userId The identifier for the new user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the new user.

\n@return The identifier for the new 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" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the new user.

\n@param userId The identifier for the new user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the new user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the new 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 #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the new user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the new user.

\n@param userId The identifier for the new user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the new user.

\n@return The identifier for the new 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" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the new user.

\n@param userId The identifier for the new user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the new user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the new 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 #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the new user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the new user.

\n@param userId The identifier for the new user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the new user.

\n@return The identifier for the new 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" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the new user.

\n@param userId The identifier for the new user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the new user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUserResponse", "variableName" : "createUserResponse", "variableType" : "CreateUserResponse", "documentation" : null, "simpleType" : "CreateUserResponse", "variableSetterType" : "CreateUserResponse" }, "wrapper" : false }, "Delegate" : { "c2jName" : "Delegate", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The name of the attribute, which is one of the values defined in the UserAttribute enumeration.

", "endpointDiscovery" : 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" : "String", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user or group associated as the resource's delegate.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 identifier for the user or group associated as the resource's delegate.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier for the user or group associated as the resource's delegate.

\n@param id The identifier for the user or group associated as the resource's delegate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier for the user or group associated as the resource's delegate.

\n@return The identifier for the user or group associated as the resource's delegate.", "getterModel" : { "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 identifier for the user or group associated as the resource's delegate.

\n@param id The identifier for the user or group associated as the resource's delegate.", "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 identifier for the user or group associated as the resource's delegate.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MemberType", "defaultConsumerFluentSetterDocumentation" : "

The type of the delegate: user or 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the delegate: user or group.

", "endpointDiscoveryId" : false, "enumType" : "MemberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the delegate: user or group.

\n@param type The type of the delegate: user or group.\n@see MemberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the delegate: user or group.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MemberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the delegate: user or group.\n@see MemberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the delegate: user or group.

\n@param type The type of the delegate: user or group.\n@see MemberType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the delegate: user or group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user or group associated as the resource's delegate.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 identifier for the user or group associated as the resource's delegate.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier for the user or group associated as the resource's delegate.

\n@param id The identifier for the user or group associated as the resource's delegate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier for the user or group associated as the resource's delegate.

\n@return The identifier for the user or group associated as the resource's delegate.", "getterModel" : { "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 identifier for the user or group associated as the resource's delegate.

\n@param id The identifier for the user or group associated as the resource's delegate.", "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 identifier for the user or group associated as the resource's delegate.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MemberType", "defaultConsumerFluentSetterDocumentation" : "

The type of the delegate: user or 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the delegate: user or group.

", "endpointDiscoveryId" : false, "enumType" : "MemberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the delegate: user or group.

\n@param type The type of the delegate: user or group.\n@see MemberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the delegate: user or group.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MemberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the delegate: user or group.\n@see MemberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the delegate: user or group.

\n@param type The type of the delegate: user or group.\n@see MemberType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the delegate: user or group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user or group associated as the resource's delegate.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 identifier for the user or group associated as the resource's delegate.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier for the user or group associated as the resource's delegate.

\n@param id The identifier for the user or group associated as the resource's delegate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier for the user or group associated as the resource's delegate.

\n@return The identifier for the user or group associated as the resource's delegate.", "getterModel" : { "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 identifier for the user or group associated as the resource's delegate.

\n@param id The identifier for the user or group associated as the resource's delegate.", "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 identifier for the user or group associated as the resource's delegate.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MemberType", "defaultConsumerFluentSetterDocumentation" : "

The type of the delegate: user or 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the delegate: user or group.

", "endpointDiscoveryId" : false, "enumType" : "MemberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the delegate: user or group.

\n@param type The type of the delegate: user or group.\n@see MemberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the delegate: user or group.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MemberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the delegate: user or group.\n@see MemberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the delegate: user or group.

\n@param type The type of the delegate: user or group.\n@see MemberType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the delegate: user or group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id", "Type" ], "shapeName" : "Delegate", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Delegate", "variableName" : "delegate", "variableType" : "Delegate", "documentation" : null, "simpleType" : "Delegate", "variableSetterType" : "Delegate" }, "wrapper" : false }, "DeleteAliasRequest" : { "c2jName" : "DeleteAliasRequest", "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" : "DeleteAlias", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.DeleteAlias", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the user exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the user exists.

\n@return The identifier for the organization under which the user exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the user exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\n@param entityId The identifier for the member (user or group) from which to have the aliases removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\n@return The identifier for the member (user or group) from which to have the aliases removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\n@param entityId The identifier for the member (user or group) from which to have the aliases removed.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\n@param alias The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\n@return The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\n@param alias The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Alias" : { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\n@param alias The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\n@return The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\n@param alias The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EntityId" : { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\n@param entityId The identifier for the member (user or group) from which to have the aliases removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\n@return The identifier for the member (user or group) from which to have the aliases removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\n@param entityId The identifier for the member (user or group) from which to have the aliases removed.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the user exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the user exists.

\n@return The identifier for the organization under which the user exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the user exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the user exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the user exists.

\n@return The identifier for the organization under which the user exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the user exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\n@param entityId The identifier for the member (user or group) from which to have the aliases removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\n@return The identifier for the member (user or group) from which to have the aliases removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

\n@param entityId The identifier for the member (user or group) from which to have the aliases removed.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the member (user or group) from which to have the aliases removed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\n@param alias The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\n@return The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

\n@param alias The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "EntityId", "Alias" ], "shapeName" : "DeleteAliasRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteAliasRequest", "variableName" : "deleteAliasRequest", "variableType" : "DeleteAliasRequest", "documentation" : null, "simpleType" : "DeleteAliasRequest", "variableSetterType" : "DeleteAliasRequest" }, "wrapper" : false }, "DeleteAliasResponse" : { "c2jName" : "DeleteAliasResponse", "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" : "DeleteAliasResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteAliasResponse", "variableName" : "deleteAliasResponse", "variableType" : "DeleteAliasResponse", "documentation" : null, "simpleType" : "DeleteAliasResponse", "variableSetterType" : "DeleteAliasResponse" }, "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" : "WorkMailService.DeleteGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization that contains 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization that contains the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization that contains the group.

\n@param organizationId The organization that contains the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization that contains the group.

\n@return The organization that contains 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization that contains the group.

\n@param organizationId The organization that contains the group.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization that contains the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the group to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier of the group to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier of the group to be deleted.

\n@param groupId The identifier of the group to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier of the group to be deleted.

\n@return The identifier of the group to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the group to be deleted.

\n@param groupId The identifier of the group to be deleted.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier of the group to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GroupId" : { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the group to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier of the group to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier of the group to be deleted.

\n@param groupId The identifier of the group to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier of the group to be deleted.

\n@return The identifier of the group to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the group to be deleted.

\n@param groupId The identifier of the group to be deleted.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier of the group to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization that contains 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization that contains the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization that contains the group.

\n@param organizationId The organization that contains the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization that contains the group.

\n@return The organization that contains 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization that contains the group.

\n@param organizationId The organization that contains the group.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization that contains the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization that contains 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization that contains the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization that contains the group.

\n@param organizationId The organization that contains the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization that contains the group.

\n@return The organization that contains 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization that contains the group.

\n@param organizationId The organization that contains the group.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization that contains the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the group to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier of the group to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier of the group to be deleted.

\n@param groupId The identifier of the group to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier of the group to be deleted.

\n@return The identifier of the group to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the group to be deleted.

\n@param groupId The identifier of the group to be deleted.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier of the group to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "GroupId" ], "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" : "", "endpointDiscovery" : 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 }, "DeleteMailboxPermissionsRequest" : { "c2jName" : "DeleteMailboxPermissionsRequest", "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" : "DeleteMailboxPermissions", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.DeleteMailboxPermissions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization under which the member (user or group) exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\n@param organizationId The identifier of the organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\n@return The identifier of the organization under which the member (user or group) exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\n@param organizationId The identifier of the organization under which the member (user or group) exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization under which the member (user or group) exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier of the member (user or group)that owns the mailbox.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\n@param entityId The identifier of the member (user or group)that owns the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\n@return The identifier of the member (user or group)that owns the mailbox.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\n@param entityId The identifier of the member (user or group)that owns the mailbox.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier of the member (user or group)that owns the mailbox.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGranteeId", "beanStyleSetterMethodName" : "setGranteeId", "c2jName" : "GranteeId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeId(String)}.\n@param granteeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeId(String)", "deprecated" : false, "documentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "granteeId", "fluentSetterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\n@param granteeId The identifier of the member (user or group) for which to delete granted permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "granteeId", "getterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\n@return The identifier of the member (user or group) for which to delete granted permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeId", "sensitive" : false, "setterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\n@param granteeId The identifier of the member (user or group) for which to delete granted permissions.", "setterMethodName" : "setGranteeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EntityId" : { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier of the member (user or group)that owns the mailbox.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\n@param entityId The identifier of the member (user or group)that owns the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\n@return The identifier of the member (user or group)that owns the mailbox.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\n@param entityId The identifier of the member (user or group)that owns the mailbox.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier of the member (user or group)that owns the mailbox.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GranteeId" : { "beanStyleGetterMethodName" : "getGranteeId", "beanStyleSetterMethodName" : "setGranteeId", "c2jName" : "GranteeId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeId(String)}.\n@param granteeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeId(String)", "deprecated" : false, "documentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "granteeId", "fluentSetterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\n@param granteeId The identifier of the member (user or group) for which to delete granted permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "granteeId", "getterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\n@return The identifier of the member (user or group) for which to delete granted permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeId", "sensitive" : false, "setterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\n@param granteeId The identifier of the member (user or group) for which to delete granted permissions.", "setterMethodName" : "setGranteeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization under which the member (user or group) exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\n@param organizationId The identifier of the organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\n@return The identifier of the organization under which the member (user or group) exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\n@param organizationId The identifier of the organization under which the member (user or group) exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization under which the member (user or group) exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization under which the member (user or group) exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\n@param organizationId The identifier of the organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\n@return The identifier of the organization under which the member (user or group) exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization under which the member (user or group) exists.

\n@param organizationId The identifier of the organization under which the member (user or group) exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization under which the member (user or group) exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier of the member (user or group)that owns the mailbox.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\n@param entityId The identifier of the member (user or group)that owns the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\n@return The identifier of the member (user or group)that owns the mailbox.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier of the member (user or group)that owns the mailbox.

\n@param entityId The identifier of the member (user or group)that owns the mailbox.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier of the member (user or group)that owns the mailbox.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGranteeId", "beanStyleSetterMethodName" : "setGranteeId", "c2jName" : "GranteeId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeId(String)}.\n@param granteeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeId(String)", "deprecated" : false, "documentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "granteeId", "fluentSetterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\n@param granteeId The identifier of the member (user or group) for which to delete granted permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "granteeId", "getterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\n@return The identifier of the member (user or group) for which to delete granted permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeId", "sensitive" : false, "setterDocumentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

\n@param granteeId The identifier of the member (user or group) for which to delete granted permissions.", "setterMethodName" : "setGranteeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : "

The identifier of the member (user or group) for which to delete granted permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "EntityId", "GranteeId" ], "shapeName" : "DeleteMailboxPermissionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteMailboxPermissionsRequest", "variableName" : "deleteMailboxPermissionsRequest", "variableType" : "DeleteMailboxPermissionsRequest", "documentation" : null, "simpleType" : "DeleteMailboxPermissionsRequest", "variableSetterType" : "DeleteMailboxPermissionsRequest" }, "wrapper" : false }, "DeleteMailboxPermissionsResponse" : { "c2jName" : "DeleteMailboxPermissionsResponse", "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" : "DeleteMailboxPermissionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteMailboxPermissionsResponse", "variableName" : "deleteMailboxPermissionsResponse", "variableType" : "DeleteMailboxPermissionsResponse", "documentation" : null, "simpleType" : "DeleteMailboxPermissionsResponse", "variableSetterType" : "DeleteMailboxPermissionsResponse" }, "wrapper" : false }, "DeleteResourceRequest" : { "c2jName" : "DeleteResourceRequest", "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" : "DeleteResource", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.DeleteResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization from which the resource is deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\n@param organizationId The identifier associated with the organization from which the resource is deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\n@return The identifier associated with the organization from which the resource is deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\n@param organizationId The identifier associated with the organization from which the resource is deleted.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization from which the resource is deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource to be deleted.

\n@param resourceId The identifier of the resource to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource to be deleted.

\n@return The identifier of the resource to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource to be deleted.

\n@param resourceId The identifier of the resource to be deleted.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization from which the resource is deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\n@param organizationId The identifier associated with the organization from which the resource is deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\n@return The identifier associated with the organization from which the resource is deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\n@param organizationId The identifier associated with the organization from which the resource is deleted.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization from which the resource is deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource to be deleted.

\n@param resourceId The identifier of the resource to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource to be deleted.

\n@return The identifier of the resource to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource to be deleted.

\n@param resourceId The identifier of the resource to be deleted.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization from which the resource is deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\n@param organizationId The identifier associated with the organization from which the resource is deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\n@return The identifier associated with the organization from which the resource is deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization from which the resource is deleted.

\n@param organizationId The identifier associated with the organization from which the resource is deleted.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization from which the resource is deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource to be deleted.

\n@param resourceId The identifier of the resource to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource to be deleted.

\n@return The identifier of the resource to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource to be deleted.

\n@param resourceId The identifier of the resource to be deleted.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "ResourceId" ], "shapeName" : "DeleteResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteResourceRequest", "variableName" : "deleteResourceRequest", "variableType" : "DeleteResourceRequest", "documentation" : null, "simpleType" : "DeleteResourceRequest", "variableSetterType" : "DeleteResourceRequest" }, "wrapper" : false }, "DeleteResourceResponse" : { "c2jName" : "DeleteResourceResponse", "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" : "DeleteResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteResourceResponse", "variableName" : "deleteResourceResponse", "variableType" : "DeleteResourceResponse", "documentation" : null, "simpleType" : "DeleteResourceResponse", "variableSetterType" : "DeleteResourceResponse" }, "wrapper" : false }, "DeleteUserRequest" : { "c2jName" : "DeleteUserRequest", "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" : "DeleteUser", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.DeleteUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization that contains the user to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization that contains the user to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization that contains the user to be deleted.

\n@param organizationId The organization that contains the user to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization that contains the user to be deleted.

\n@return The organization that contains the user to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization that contains the user to be deleted.

\n@param organizationId The organization that contains the user to be deleted.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization that contains the user to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user to be deleted.

\n@param userId The identifier of the user to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user to be deleted.

\n@return The identifier of the user to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user to be deleted.

\n@param userId The identifier of the user to be deleted.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization that contains the user to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization that contains the user to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization that contains the user to be deleted.

\n@param organizationId The organization that contains the user to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization that contains the user to be deleted.

\n@return The organization that contains the user to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization that contains the user to be deleted.

\n@param organizationId The organization that contains the user to be deleted.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization that contains the user to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user to be deleted.

\n@param userId The identifier of the user to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user to be deleted.

\n@return The identifier of the user to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user to be deleted.

\n@param userId The identifier of the user to be deleted.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization that contains the user to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization that contains the user to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization that contains the user to be deleted.

\n@param organizationId The organization that contains the user to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization that contains the user to be deleted.

\n@return The organization that contains the user to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization that contains the user to be deleted.

\n@param organizationId The organization that contains the user to be deleted.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization that contains the user to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user to be deleted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user to be deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user to be deleted.

\n@param userId The identifier of the user to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user to be deleted.

\n@return The identifier of the user to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user to be deleted.

\n@param userId The identifier of the user to be deleted.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user to be deleted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "UserId" ], "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" : "", "endpointDiscovery" : 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 }, "DeregisterFromWorkMailRequest" : { "c2jName" : "DeregisterFromWorkMailRequest", "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" : "DeregisterFromWorkMail", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.DeregisterFromWorkMail", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\n@param organizationId The identifier for the organization under which the Amazon WorkMail entity exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\n@return The identifier for the organization under which the Amazon WorkMail entity exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\n@param organizationId The identifier for the organization under which the Amazon WorkMail entity exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member (user or group) to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the member (user or group) to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the member (user or group) to be updated.

\n@param entityId The identifier for the member (user or group) to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the member (user or group) to be updated.

\n@return The identifier for the member (user or group) to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member (user or group) to be updated.

\n@param entityId The identifier for the member (user or group) to be updated.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the member (user or group) to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EntityId" : { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member (user or group) to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the member (user or group) to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the member (user or group) to be updated.

\n@param entityId The identifier for the member (user or group) to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the member (user or group) to be updated.

\n@return The identifier for the member (user or group) to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member (user or group) to be updated.

\n@param entityId The identifier for the member (user or group) to be updated.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the member (user or group) to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\n@param organizationId The identifier for the organization under which the Amazon WorkMail entity exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\n@return The identifier for the organization under which the Amazon WorkMail entity exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\n@param organizationId The identifier for the organization under which the Amazon WorkMail entity exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\n@param organizationId The identifier for the organization under which the Amazon WorkMail entity exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\n@return The identifier for the organization under which the Amazon WorkMail entity exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

\n@param organizationId The identifier for the organization under which the Amazon WorkMail entity exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the Amazon WorkMail entity exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member (user or group) to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the member (user or group) to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the member (user or group) to be updated.

\n@param entityId The identifier for the member (user or group) to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the member (user or group) to be updated.

\n@return The identifier for the member (user or group) to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member (user or group) to be updated.

\n@param entityId The identifier for the member (user or group) to be updated.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the member (user or group) to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "EntityId" ], "shapeName" : "DeregisterFromWorkMailRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterFromWorkMailRequest", "variableName" : "deregisterFromWorkMailRequest", "variableType" : "DeregisterFromWorkMailRequest", "documentation" : null, "simpleType" : "DeregisterFromWorkMailRequest", "variableSetterType" : "DeregisterFromWorkMailRequest" }, "wrapper" : false }, "DeregisterFromWorkMailResponse" : { "c2jName" : "DeregisterFromWorkMailResponse", "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" : "DeregisterFromWorkMailResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterFromWorkMailResponse", "variableName" : "deregisterFromWorkMailResponse", "variableType" : "DeregisterFromWorkMailResponse", "documentation" : null, "simpleType" : "DeregisterFromWorkMailResponse", "variableSetterType" : "DeregisterFromWorkMailResponse" }, "wrapper" : false }, "DescribeGroupRequest" : { "c2jName" : "DescribeGroupRequest", "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" : "DescribeGroup", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.DescribeGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the group exists.

\n@return The identifier for the organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the group to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier for the group to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier for the group to be described.

\n@param groupId The identifier for the group to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier for the group to be described.

\n@return The identifier for the group to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier for the group to be described.

\n@param groupId The identifier for the group to be described.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier for the group to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GroupId" : { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the group to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier for the group to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier for the group to be described.

\n@param groupId The identifier for the group to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier for the group to be described.

\n@return The identifier for the group to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier for the group to be described.

\n@param groupId The identifier for the group to be described.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier for the group to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the group exists.

\n@return The identifier for the organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the group exists.

\n@return The identifier for the organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the group to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier for the group to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier for the group to be described.

\n@param groupId The identifier for the group to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier for the group to be described.

\n@return The identifier for the group to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier for the group to be described.

\n@param groupId The identifier for the group to be described.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier for the group to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "GroupId" ], "shapeName" : "DescribeGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeGroupRequest", "variableName" : "describeGroupRequest", "variableType" : "DescribeGroupRequest", "documentation" : null, "simpleType" : "DescribeGroupRequest", "variableSetterType" : "DescribeGroupRequest" }, "wrapper" : false }, "DescribeGroupResponse" : { "c2jName" : "DescribeGroupResponse", "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" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the described 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 #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier of the described group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier of the described group.

\n@param groupId The identifier of the described group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier of the described group.

\n@return The identifier of the described 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" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the described group.

\n@param groupId The identifier of the described group.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier of the described group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "GroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of the described 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 #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 described group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the described group.

\n@param name The name of the described group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the described group.

\n@return The name of the described 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" : "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 described group.

\n@param name The name of the described group.", "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 described group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of the described 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the described group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the described group.

\n@param email The email of the described group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the described group.

\n@return The email of the described 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the described group.

\n@param email The email of the described group.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the described group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a user was registered to WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\n@return The date and time when a user was registered to WorkMail, in UNIX epoch time format.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a user was registered to WorkMail, in UNIX epoch time format.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\n@return The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisabledDate" : { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\n@return The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of the described 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the described group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the described group.

\n@param email The email of the described group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the described group.

\n@return The email of the described 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the described group.

\n@param email The email of the described group.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the described group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EnabledDate" : { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a user was registered to WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\n@return The date and time when a user was registered to WorkMail, in UNIX epoch time format.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a user was registered to WorkMail, in UNIX epoch time format.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "GroupId" : { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the described 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 #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier of the described group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier of the described group.

\n@param groupId The identifier of the described group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier of the described group.

\n@return The identifier of the described 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" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the described group.

\n@param groupId The identifier of the described group.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier of the described group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "GroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of the described 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 #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 described group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the described group.

\n@param name The name of the described group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the described group.

\n@return The name of the described 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" : "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 described group.

\n@param name The name of the described group.", "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 described group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the described 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 #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier of the described group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier of the described group.

\n@param groupId The identifier of the described group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier of the described group.

\n@return The identifier of the described 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" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier of the described group.

\n@param groupId The identifier of the described group.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier of the described group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "GroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of the described 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 #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 described group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the described group.

\n@param name The name of the described group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the described group.

\n@return The name of the described 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" : "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 described group.

\n@param name The name of the described group.", "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 described group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of the described 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the described group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the described group.

\n@param email The email of the described group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the described group.

\n@return The email of the described 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the described group.

\n@param email The email of the described group.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the described group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a user was registered to WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\n@return The date and time when a user was registered to WorkMail, in UNIX epoch time format.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a user was registered to WorkMail, in UNIX epoch time format.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a user was registered to WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\n@return The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeGroupResponse", "variableName" : "describeGroupResponse", "variableType" : "DescribeGroupResponse", "documentation" : null, "simpleType" : "DescribeGroupResponse", "variableSetterType" : "DescribeGroupResponse" }, "wrapper" : false }, "DescribeOrganizationRequest" : { "c2jName" : "DescribeOrganizationRequest", "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" : "DescribeOrganization", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.DescribeOrganization", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization to be described.

\n@param organizationId The identifier for the organization to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization to be described.

\n@return The identifier for the organization to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization to be described.

\n@param organizationId The identifier for the organization to be described.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization to be described.

\n@param organizationId The identifier for the organization to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization to be described.

\n@return The identifier for the organization to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization to be described.

\n@param organizationId The identifier for the organization to be described.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization to be described.

\n@param organizationId The identifier for the organization to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization to be described.

\n@return The identifier for the organization to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization to be described.

\n@param organizationId The identifier for the organization to be described.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId" ], "shapeName" : "DescribeOrganizationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeOrganizationRequest", "variableName" : "describeOrganizationRequest", "variableType" : "DescribeOrganizationRequest", "documentation" : null, "simpleType" : "DescribeOrganizationRequest", "variableSetterType" : "DescribeOrganizationRequest" }, "wrapper" : false }, "DescribeOrganizationResponse" : { "c2jName" : "DescribeOrganizationResponse", "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" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of an organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of an organization.

\n@param organizationId The identifier of an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of an organization.

\n@return The identifier of an organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of an organization.

\n@param organizationId The identifier of an organization.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of an organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "OrganizationName", "defaultConsumerFluentSetterDocumentation" : "

The alias for an organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The alias for an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The alias for an organization.

\n@param alias The alias for an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The alias for an organization.

\n@return The alias for an organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The alias for an organization.

\n@param alias The alias for an organization.", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The alias for an organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The state of an organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

The state of an organization.

\n@param state The state of an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of an organization.

\n@return The state of an organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of an organization.

\n@param state The state of an organization.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of an organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDirectoryId", "beanStyleSetterMethodName" : "setDirectoryId", "c2jName" : "DirectoryId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryId(String)}.\n@param directoryId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryId(String)", "deprecated" : false, "documentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryId", "fluentSetterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryId", "getterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\n@return The identifier for the directory associated with an Amazon WorkMail organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryId", "sensitive" : false, "setterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.", "setterMethodName" : "setDirectoryId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryId", "variableType" : "String", "documentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDirectoryType", "beanStyleSetterMethodName" : "setDirectoryType", "c2jName" : "DirectoryType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The type of directory associated with the WorkMail organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryType(String)}.\n@param directoryType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryType(String)", "deprecated" : false, "documentation" : "

The type of directory associated with the WorkMail organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryType", "fluentSetterDocumentation" : "

The type of directory associated with the WorkMail organization.

\n@param directoryType The type of directory associated with the WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryType", "getterDocumentation" : "

The type of directory associated with the WorkMail organization.

\n@return The type of directory associated with the WorkMail organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryType", "sensitive" : false, "setterDocumentation" : "

The type of directory associated with the WorkMail organization.

\n@param directoryType The type of directory associated with the WorkMail organization.", "setterMethodName" : "setDirectoryType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryType", "variableType" : "String", "documentation" : "

The type of directory associated with the WorkMail organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultMailDomain", "beanStyleSetterMethodName" : "setDefaultMailDomain", "c2jName" : "DefaultMailDomain", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The default mail domain associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultMailDomain(String)}.\n@param defaultMailDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultMailDomain(String)", "deprecated" : false, "documentation" : "

The default mail domain associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultMailDomain", "fluentSetterDocumentation" : "

The default mail domain associated with the organization.

\n@param defaultMailDomain The default mail domain associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultMailDomain", "getterDocumentation" : "

The default mail domain associated with the organization.

\n@return The default mail domain associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultMailDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultMailDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultMailDomain", "sensitive" : false, "setterDocumentation" : "

The default mail domain associated with the organization.

\n@param defaultMailDomain The default mail domain associated with the organization.", "setterMethodName" : "setDefaultMailDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultMailDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultMailDomain", "variableType" : "String", "documentation" : "

The default mail domain associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedDate", "beanStyleSetterMethodName" : "setCompletedDate", "c2jName" : "CompletedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\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 #completedDate(Instant)}.\n@param completedDate 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 #completedDate(Instant)", "deprecated" : false, "documentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedDate", "fluentSetterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedDate", "getterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\n@return The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.", "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" : "CompletedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompletedDate", "sensitive" : false, "setterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.", "setterMethodName" : "setCompletedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completedDate", "variableType" : "java.time.Instant", "documentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "ErrorMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\n@return (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Alias" : { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "OrganizationName", "defaultConsumerFluentSetterDocumentation" : "

The alias for an organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The alias for an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The alias for an organization.

\n@param alias The alias for an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The alias for an organization.

\n@return The alias for an organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The alias for an organization.

\n@param alias The alias for an organization.", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The alias for an organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompletedDate" : { "beanStyleGetterMethodName" : "getCompletedDate", "beanStyleSetterMethodName" : "setCompletedDate", "c2jName" : "CompletedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\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 #completedDate(Instant)}.\n@param completedDate 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 #completedDate(Instant)", "deprecated" : false, "documentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedDate", "fluentSetterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedDate", "getterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\n@return The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.", "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" : "CompletedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompletedDate", "sensitive" : false, "setterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.", "setterMethodName" : "setCompletedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completedDate", "variableType" : "java.time.Instant", "documentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DefaultMailDomain" : { "beanStyleGetterMethodName" : "getDefaultMailDomain", "beanStyleSetterMethodName" : "setDefaultMailDomain", "c2jName" : "DefaultMailDomain", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The default mail domain associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultMailDomain(String)}.\n@param defaultMailDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultMailDomain(String)", "deprecated" : false, "documentation" : "

The default mail domain associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultMailDomain", "fluentSetterDocumentation" : "

The default mail domain associated with the organization.

\n@param defaultMailDomain The default mail domain associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultMailDomain", "getterDocumentation" : "

The default mail domain associated with the organization.

\n@return The default mail domain associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultMailDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultMailDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultMailDomain", "sensitive" : false, "setterDocumentation" : "

The default mail domain associated with the organization.

\n@param defaultMailDomain The default mail domain associated with the organization.", "setterMethodName" : "setDefaultMailDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultMailDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultMailDomain", "variableType" : "String", "documentation" : "

The default mail domain associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DirectoryId" : { "beanStyleGetterMethodName" : "getDirectoryId", "beanStyleSetterMethodName" : "setDirectoryId", "c2jName" : "DirectoryId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryId(String)}.\n@param directoryId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryId(String)", "deprecated" : false, "documentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryId", "fluentSetterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryId", "getterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\n@return The identifier for the directory associated with an Amazon WorkMail organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryId", "sensitive" : false, "setterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.", "setterMethodName" : "setDirectoryId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryId", "variableType" : "String", "documentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DirectoryType" : { "beanStyleGetterMethodName" : "getDirectoryType", "beanStyleSetterMethodName" : "setDirectoryType", "c2jName" : "DirectoryType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The type of directory associated with the WorkMail organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryType(String)}.\n@param directoryType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryType(String)", "deprecated" : false, "documentation" : "

The type of directory associated with the WorkMail organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryType", "fluentSetterDocumentation" : "

The type of directory associated with the WorkMail organization.

\n@param directoryType The type of directory associated with the WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryType", "getterDocumentation" : "

The type of directory associated with the WorkMail organization.

\n@return The type of directory associated with the WorkMail organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryType", "sensitive" : false, "setterDocumentation" : "

The type of directory associated with the WorkMail organization.

\n@param directoryType The type of directory associated with the WorkMail organization.", "setterMethodName" : "setDirectoryType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryType", "variableType" : "String", "documentation" : "

The type of directory associated with the WorkMail organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ErrorMessage" : { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "ErrorMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\n@return (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of an organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of an organization.

\n@param organizationId The identifier of an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of an organization.

\n@return The identifier of an organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of an organization.

\n@param organizationId The identifier of an organization.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of an organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The state of an organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

The state of an organization.

\n@param state The state of an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of an organization.

\n@return The state of an organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of an organization.

\n@param state The state of an organization.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of an organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of an organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of an organization.

\n@param organizationId The identifier of an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of an organization.

\n@return The identifier of an organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of an organization.

\n@param organizationId The identifier of an organization.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of an organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "OrganizationName", "defaultConsumerFluentSetterDocumentation" : "

The alias for an organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The alias for an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The alias for an organization.

\n@param alias The alias for an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The alias for an organization.

\n@return The alias for an organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The alias for an organization.

\n@param alias The alias for an organization.", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The alias for an organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The state of an organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

The state of an organization.

\n@param state The state of an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of an organization.

\n@return The state of an organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of an organization.

\n@param state The state of an organization.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of an organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDirectoryId", "beanStyleSetterMethodName" : "setDirectoryId", "c2jName" : "DirectoryId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryId(String)}.\n@param directoryId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryId(String)", "deprecated" : false, "documentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryId", "fluentSetterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryId", "getterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\n@return The identifier for the directory associated with an Amazon WorkMail organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryId", "sensitive" : false, "setterDocumentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.", "setterMethodName" : "setDirectoryId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryId", "variableType" : "String", "documentation" : "

The identifier for the directory associated with an Amazon WorkMail organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDirectoryType", "beanStyleSetterMethodName" : "setDirectoryType", "c2jName" : "DirectoryType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The type of directory associated with the WorkMail organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryType(String)}.\n@param directoryType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryType(String)", "deprecated" : false, "documentation" : "

The type of directory associated with the WorkMail organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryType", "fluentSetterDocumentation" : "

The type of directory associated with the WorkMail organization.

\n@param directoryType The type of directory associated with the WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryType", "getterDocumentation" : "

The type of directory associated with the WorkMail organization.

\n@return The type of directory associated with the WorkMail organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryType", "sensitive" : false, "setterDocumentation" : "

The type of directory associated with the WorkMail organization.

\n@param directoryType The type of directory associated with the WorkMail organization.", "setterMethodName" : "setDirectoryType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryType", "variableType" : "String", "documentation" : "

The type of directory associated with the WorkMail organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultMailDomain", "beanStyleSetterMethodName" : "setDefaultMailDomain", "c2jName" : "DefaultMailDomain", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The default mail domain associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultMailDomain(String)}.\n@param defaultMailDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultMailDomain(String)", "deprecated" : false, "documentation" : "

The default mail domain associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultMailDomain", "fluentSetterDocumentation" : "

The default mail domain associated with the organization.

\n@param defaultMailDomain The default mail domain associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultMailDomain", "getterDocumentation" : "

The default mail domain associated with the organization.

\n@return The default mail domain associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultMailDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultMailDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultMailDomain", "sensitive" : false, "setterDocumentation" : "

The default mail domain associated with the organization.

\n@param defaultMailDomain The default mail domain associated with the organization.", "setterMethodName" : "setDefaultMailDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultMailDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultMailDomain", "variableType" : "String", "documentation" : "

The default mail domain associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedDate", "beanStyleSetterMethodName" : "setCompletedDate", "c2jName" : "CompletedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\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 #completedDate(Instant)}.\n@param completedDate 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 #completedDate(Instant)", "deprecated" : false, "documentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedDate", "fluentSetterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedDate", "getterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\n@return The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.", "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" : "CompletedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompletedDate", "sensitive" : false, "setterDocumentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.", "setterMethodName" : "setCompletedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completedDate", "variableType" : "java.time.Instant", "documentation" : "

The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "ErrorMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\n@return (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeOrganizationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeOrganizationResponse", "variableName" : "describeOrganizationResponse", "variableType" : "DescribeOrganizationResponse", "documentation" : null, "simpleType" : "DescribeOrganizationResponse", "variableSetterType" : "DescribeOrganizationResponse" }, "wrapper" : false }, "DescribeResourceRequest" : { "c2jName" : "DescribeResourceRequest", "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" : "DescribeResource", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.DescribeResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization for which the resource is described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\n@param organizationId The identifier associated with the organization for which the resource is described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\n@return The identifier associated with the organization for which the resource is described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\n@param organizationId The identifier associated with the organization for which the resource is described.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization for which the resource is described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource to be described.

\n@param resourceId The identifier of the resource to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource to be described.

\n@return The identifier of the resource to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource to be described.

\n@param resourceId The identifier of the resource to be described.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization for which the resource is described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\n@param organizationId The identifier associated with the organization for which the resource is described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\n@return The identifier associated with the organization for which the resource is described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\n@param organizationId The identifier associated with the organization for which the resource is described.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization for which the resource is described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource to be described.

\n@param resourceId The identifier of the resource to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource to be described.

\n@return The identifier of the resource to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource to be described.

\n@param resourceId The identifier of the resource to be described.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization for which the resource is described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\n@param organizationId The identifier associated with the organization for which the resource is described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\n@return The identifier associated with the organization for which the resource is described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization for which the resource is described.

\n@param organizationId The identifier associated with the organization for which the resource is described.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization for which the resource is described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource to be described.

\n@param resourceId The identifier of the resource to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource to be described.

\n@return The identifier of the resource to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource to be described.

\n@param resourceId The identifier of the resource to be described.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "ResourceId" ], "shapeName" : "DescribeResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeResourceRequest", "variableName" : "describeResourceRequest", "variableType" : "DescribeResourceRequest", "documentation" : null, "simpleType" : "DescribeResourceRequest", "variableSetterType" : "DescribeResourceRequest" }, "wrapper" : false }, "DescribeResourceResponse" : { "c2jName" : "DescribeResourceResponse", "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" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the described resource.

\n@param resourceId The identifier of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the described resource.

\n@return The identifier of the described resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the described resource.

\n@param resourceId The identifier of the described resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the described resource.

\n@param email The email of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the described resource.

\n@return The email of the described resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the described resource.

\n@param email The email of the described resource.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the described resource.

\n@param name The name of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the described resource.

\n@return The name of the described resource.", "getterModel" : { "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 described resource.

\n@param name The name of the described resource.", "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 described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

The type of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the described resource.

", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the described resource.

\n@param type The type of the described resource.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the described resource.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the described resource.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the described resource.

\n@param type The type of the described resource.\n@see ResourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBookingOptions", "beanStyleSetterMethodName" : "setBookingOptions", "c2jName" : "BookingOptions", "c2jShape" : "BookingOptions", "defaultConsumerFluentSetterDocumentation" : "

The booking options for the described resource.

\nThis is a convenience that creates an instance of the {@link BookingOptions.Builder} avoiding the need to create one manually via {@link BookingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link BookingOptions.Builder#build()} is called immediately and its result is passed to {@link #bookingOptions(BookingOptions)}.\n@param bookingOptions a consumer that will call methods on {@link BookingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bookingOptions(BookingOptions)", "deprecated" : false, "documentation" : "

The booking options for the described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bookingOptions", "fluentSetterDocumentation" : "

The booking options for the described resource.

\n@param bookingOptions The booking options for the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bookingOptions", "getterDocumentation" : "

The booking options for the described resource.

\n@return The booking options for the described resource.", "getterModel" : { "returnType" : "BookingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BookingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BookingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BookingOptions", "sensitive" : false, "setterDocumentation" : "

The booking options for the described resource.

\n@param bookingOptions The booking options for the described resource.", "setterMethodName" : "setBookingOptions", "setterModel" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : null, "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : "

The booking options for the described resource.

", "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\n@return The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\n@return The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BookingOptions" : { "beanStyleGetterMethodName" : "getBookingOptions", "beanStyleSetterMethodName" : "setBookingOptions", "c2jName" : "BookingOptions", "c2jShape" : "BookingOptions", "defaultConsumerFluentSetterDocumentation" : "

The booking options for the described resource.

\nThis is a convenience that creates an instance of the {@link BookingOptions.Builder} avoiding the need to create one manually via {@link BookingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link BookingOptions.Builder#build()} is called immediately and its result is passed to {@link #bookingOptions(BookingOptions)}.\n@param bookingOptions a consumer that will call methods on {@link BookingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bookingOptions(BookingOptions)", "deprecated" : false, "documentation" : "

The booking options for the described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bookingOptions", "fluentSetterDocumentation" : "

The booking options for the described resource.

\n@param bookingOptions The booking options for the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bookingOptions", "getterDocumentation" : "

The booking options for the described resource.

\n@return The booking options for the described resource.", "getterModel" : { "returnType" : "BookingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BookingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BookingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BookingOptions", "sensitive" : false, "setterDocumentation" : "

The booking options for the described resource.

\n@param bookingOptions The booking options for the described resource.", "setterMethodName" : "setBookingOptions", "setterModel" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : null, "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : "

The booking options for the described resource.

", "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "xmlNameSpaceUri" : null }, "DisabledDate" : { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\n@return The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the described resource.

\n@param email The email of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the described resource.

\n@return The email of the described resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the described resource.

\n@param email The email of the described resource.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EnabledDate" : { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\n@return The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the described resource.

\n@param name The name of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the described resource.

\n@return The name of the described resource.", "getterModel" : { "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 described resource.

\n@param name The name of the described resource.", "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 described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the described resource.

\n@param resourceId The identifier of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the described resource.

\n@return The identifier of the described resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the described resource.

\n@param resourceId The identifier of the described resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

The type of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the described resource.

", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the described resource.

\n@param type The type of the described resource.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the described resource.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the described resource.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the described resource.

\n@param type The type of the described resource.\n@see ResourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the described resource.

\n@param resourceId The identifier of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the described resource.

\n@return The identifier of the described resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the described resource.

\n@param resourceId The identifier of the described resource.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the described resource.

\n@param email The email of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the described resource.

\n@return The email of the described resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the described resource.

\n@param email The email of the described resource.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the described resource.

\n@param name The name of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the described resource.

\n@return The name of the described resource.", "getterModel" : { "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 described resource.

\n@param name The name of the described resource.", "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 described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

The type of the described resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the described resource.

", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the described resource.

\n@param type The type of the described resource.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the described resource.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the described resource.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the described resource.

\n@param type The type of the described resource.\n@see ResourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the described resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBookingOptions", "beanStyleSetterMethodName" : "setBookingOptions", "c2jName" : "BookingOptions", "c2jShape" : "BookingOptions", "defaultConsumerFluentSetterDocumentation" : "

The booking options for the described resource.

\nThis is a convenience that creates an instance of the {@link BookingOptions.Builder} avoiding the need to create one manually via {@link BookingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link BookingOptions.Builder#build()} is called immediately and its result is passed to {@link #bookingOptions(BookingOptions)}.\n@param bookingOptions a consumer that will call methods on {@link BookingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bookingOptions(BookingOptions)", "deprecated" : false, "documentation" : "

The booking options for the described resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bookingOptions", "fluentSetterDocumentation" : "

The booking options for the described resource.

\n@param bookingOptions The booking options for the described resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bookingOptions", "getterDocumentation" : "

The booking options for the described resource.

\n@return The booking options for the described resource.", "getterModel" : { "returnType" : "BookingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BookingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BookingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BookingOptions", "sensitive" : false, "setterDocumentation" : "

The booking options for the described resource.

\n@param bookingOptions The booking options for the described resource.", "setterMethodName" : "setBookingOptions", "setterModel" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : null, "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : "

The booking options for the described resource.

", "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\n@return The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\n@return The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeResourceResponse", "variableName" : "describeResourceResponse", "variableType" : "DescribeResourceResponse", "documentation" : null, "simpleType" : "DescribeResourceResponse", "variableSetterType" : "DescribeResourceResponse" }, "wrapper" : false }, "DescribeUserRequest" : { "c2jName" : "DescribeUserRequest", "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" : "DescribeUser", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.DescribeUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the user exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the user exists.

\n@return The identifier for the organization under which the user exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the user exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the user to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the user to be described.

\n@param userId The identifier for the user to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the user to be described.

\n@return The identifier for the user to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the user to be described.

\n@param userId The identifier for the user to be described.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the user to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the user exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the user exists.

\n@return The identifier for the organization under which the user exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the user exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the user to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the user to be described.

\n@param userId The identifier for the user to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the user to be described.

\n@return The identifier for the user to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the user to be described.

\n@param userId The identifier for the user to be described.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the user to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the user exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the user exists.

\n@return The identifier for the organization under which the user exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the user exists.

\n@param organizationId The identifier for the organization under which the user exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the user exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user to be described.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the user to be described.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the user to be described.

\n@param userId The identifier for the user to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the user to be described.

\n@return The identifier for the user to be described.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the user to be described.

\n@param userId The identifier for the user to be described.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the user to be described.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "UserId" ], "shapeName" : "DescribeUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserRequest", "variableName" : "describeUserRequest", "variableType" : "DescribeUserRequest", "documentation" : null, "simpleType" : "DescribeUserRequest", "variableSetterType" : "DescribeUserRequest" }, "wrapper" : false }, "DescribeUserResponse" : { "c2jName" : "DescribeUserResponse", "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" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the described 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 #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the described user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the described user.

\n@param userId The identifier for the described user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the described user.

\n@return The identifier for the described 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" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the described user.

\n@param userId The identifier for the described user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the described user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserName", "defaultConsumerFluentSetterDocumentation" : "

The name 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 #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 for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name for the user.

\n@param name The name for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name for the user.

\n@return The name 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" : "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 for the user.

\n@param name The name for the user.", "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 for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the user.

\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the user.

\n@return The email of 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the user.

\n@param email The email of the user.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The display name of 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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

The display name of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The display name of the user.

\n@return The display name of 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" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

The display name of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserRoleAsString", "beanStyleSetterMethodName" : "setUserRole", "c2jName" : "UserRole", "c2jShape" : "UserRole", "defaultConsumerFluentSetterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_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 #userRoleAsString(String)}.\n@param userRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRole(String)", "deprecated" : false, "documentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

", "endpointDiscoveryId" : false, "enumType" : "UserRole", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userRole", "fluentEnumSetterMethodName" : "userRole", "fluentGetterMethodName" : "userRoleAsString", "fluentSetterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole", "fluentSetterMethodName" : "userRole", "getterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #userRole} will return {@link UserRole#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userRoleAsString}.\n

\n@return In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserRole", "sensitive" : false, "setterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole", "setterMethodName" : "setUserRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@return The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@return The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisabledDate" : { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@return The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DisplayName" : { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The display name of 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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

The display name of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The display name of the user.

\n@return The display name of 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" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

The display name of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the user.

\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the user.

\n@return The email of 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the user.

\n@param email The email of the user.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EnabledDate" : { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@return The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserName", "defaultConsumerFluentSetterDocumentation" : "

The name 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 #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 for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name for the user.

\n@param name The name for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name for the user.

\n@return The name 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" : "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 for the user.

\n@param name The name for the user.", "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 for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the described 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 #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the described user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the described user.

\n@param userId The identifier for the described user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the described user.

\n@return The identifier for the described 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" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the described user.

\n@param userId The identifier for the described user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the described user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserRole" : { "beanStyleGetterMethodName" : "getUserRoleAsString", "beanStyleSetterMethodName" : "setUserRole", "c2jName" : "UserRole", "c2jShape" : "UserRole", "defaultConsumerFluentSetterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_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 #userRoleAsString(String)}.\n@param userRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRole(String)", "deprecated" : false, "documentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

", "endpointDiscoveryId" : false, "enumType" : "UserRole", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userRole", "fluentEnumSetterMethodName" : "userRole", "fluentGetterMethodName" : "userRoleAsString", "fluentSetterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole", "fluentSetterMethodName" : "userRole", "getterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #userRole} will return {@link UserRole#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userRoleAsString}.\n

\n@return In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserRole", "sensitive" : false, "setterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole", "setterMethodName" : "setUserRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the described 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 #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the described user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the described user.

\n@param userId The identifier for the described user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the described user.

\n@return The identifier for the described 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" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the described user.

\n@param userId The identifier for the described user.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the described user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserName", "defaultConsumerFluentSetterDocumentation" : "

The name 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 #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 for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name for the user.

\n@param name The name for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name for the user.

\n@return The name 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" : "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 for the user.

\n@param name The name for the user.", "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 for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the user.

\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the user.

\n@return The email of 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the user.

\n@param email The email of the user.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The display name of 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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

The display name of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The display name of the user.

\n@return The display name of 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" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

The display name of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserRoleAsString", "beanStyleSetterMethodName" : "setUserRole", "c2jName" : "UserRole", "c2jShape" : "UserRole", "defaultConsumerFluentSetterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_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 #userRoleAsString(String)}.\n@param userRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRole(String)", "deprecated" : false, "documentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

", "endpointDiscoveryId" : false, "enumType" : "UserRole", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userRole", "fluentEnumSetterMethodName" : "userRole", "fluentGetterMethodName" : "userRoleAsString", "fluentSetterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole", "fluentSetterMethodName" : "userRole", "getterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #userRole} will return {@link UserRole#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userRoleAsString}.\n

\n@return In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserRole", "sensitive" : false, "setterDocumentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole", "setterMethodName" : "setUserRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : "

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@return The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@return The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserResponse", "variableName" : "describeUserResponse", "variableType" : "DescribeUserResponse", "documentation" : null, "simpleType" : "DescribeUserResponse", "variableSetterType" : "DescribeUserResponse" }, "wrapper" : false }, "DirectoryServiceAuthenticationFailedException" : { "c2jName" : "DirectoryServiceAuthenticationFailedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The directory service doesn't recognize the credentials supplied by WorkMail.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DirectoryServiceAuthenticationFailedException", "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" : "DirectoryServiceAuthenticationFailedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DirectoryServiceAuthenticationFailedException", "variableName" : "directoryServiceAuthenticationFailedException", "variableType" : "DirectoryServiceAuthenticationFailedException", "documentation" : null, "simpleType" : "DirectoryServiceAuthenticationFailedException", "variableSetterType" : "DirectoryServiceAuthenticationFailedException" }, "wrapper" : false }, "DirectoryUnavailableException" : { "c2jName" : "DirectoryUnavailableException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The directory on which you are trying to perform operations isn't available.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DirectoryUnavailableException", "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" : "DirectoryUnavailableException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DirectoryUnavailableException", "variableName" : "directoryUnavailableException", "variableType" : "DirectoryUnavailableException", "documentation" : null, "simpleType" : "DirectoryUnavailableException", "variableSetterType" : "DirectoryUnavailableException" }, "wrapper" : false }, "DisassociateDelegateFromResourceRequest" : { "c2jName" : "DisassociateDelegateFromResourceRequest", "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" : "DisassociateDelegateFromResource", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.DisassociateDelegateFromResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the resource exists.

\n@param organizationId The identifier for the organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the resource exists.

\n@return The identifier for the organization under which the resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the resource exists.

\n@param organizationId The identifier for the organization under which the resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource from which delegates' set members are removed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\n@param resourceId The identifier of the resource from which delegates' set members are removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\n@return The identifier of the resource from which delegates' set members are removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\n@param resourceId The identifier of the resource from which delegates' set members are removed.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource from which delegates' set members are removed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\n@return The identifier for the member (user, group) to be removed from the resource's delegates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EntityId" : { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\n@return The identifier for the member (user, group) to be removed from the resource's delegates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the resource exists.

\n@param organizationId The identifier for the organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the resource exists.

\n@return The identifier for the organization under which the resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the resource exists.

\n@param organizationId The identifier for the organization under which the resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource from which delegates' set members are removed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\n@param resourceId The identifier of the resource from which delegates' set members are removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\n@return The identifier of the resource from which delegates' set members are removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\n@param resourceId The identifier of the resource from which delegates' set members are removed.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource from which delegates' set members are removed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the resource exists.

\n@param organizationId The identifier for the organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the resource exists.

\n@return The identifier for the organization under which the resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the resource exists.

\n@param organizationId The identifier for the organization under which the resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource from which delegates' set members are removed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\n@param resourceId The identifier of the resource from which delegates' set members are removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\n@return The identifier of the resource from which delegates' set members are removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource from which delegates' set members are removed.

\n@param resourceId The identifier of the resource from which delegates' set members are removed.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource from which delegates' set members are removed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\n@return The identifier for the member (user, group) to be removed from the resource's delegates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the member (user, group) to be removed from the resource's delegates.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "ResourceId", "EntityId" ], "shapeName" : "DisassociateDelegateFromResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateDelegateFromResourceRequest", "variableName" : "disassociateDelegateFromResourceRequest", "variableType" : "DisassociateDelegateFromResourceRequest", "documentation" : null, "simpleType" : "DisassociateDelegateFromResourceRequest", "variableSetterType" : "DisassociateDelegateFromResourceRequest" }, "wrapper" : false }, "DisassociateDelegateFromResourceResponse" : { "c2jName" : "DisassociateDelegateFromResourceResponse", "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" : "DisassociateDelegateFromResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateDelegateFromResourceResponse", "variableName" : "disassociateDelegateFromResourceResponse", "variableType" : "DisassociateDelegateFromResourceResponse", "documentation" : null, "simpleType" : "DisassociateDelegateFromResourceResponse", "variableSetterType" : "DisassociateDelegateFromResourceResponse" }, "wrapper" : false }, "DisassociateMemberFromGroupRequest" : { "c2jName" : "DisassociateMemberFromGroupRequest", "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" : "DisassociateMemberFromGroup", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.DisassociateMemberFromGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the group exists.

\n@return The identifier for the organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the group from which members are removed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier for the group from which members are removed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier for the group from which members are removed.

\n@param groupId The identifier for the group from which members are removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier for the group from which members are removed.

\n@return The identifier for the group from which members are removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier for the group from which members are removed.

\n@param groupId The identifier for the group from which members are removed.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier for the group from which members are removed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMemberId", "beanStyleSetterMethodName" : "setMemberId", "c2jName" : "MemberId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member to be removed to 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 #memberId(String)}.\n@param memberId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberId(String)", "deprecated" : false, "documentation" : "

The identifier for the member to be removed to the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memberId", "fluentSetterDocumentation" : "

The identifier for the member to be removed to the group.

\n@param memberId The identifier for the member to be removed to the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memberId", "getterDocumentation" : "

The identifier for the member to be removed to the group.

\n@return The identifier for the member to be removed to 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" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MemberId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member to be removed to the group.

\n@param memberId The identifier for the member to be removed to the group.", "setterMethodName" : "setMemberId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : "

The identifier for the member to be removed to the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GroupId" : { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the group from which members are removed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier for the group from which members are removed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier for the group from which members are removed.

\n@param groupId The identifier for the group from which members are removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier for the group from which members are removed.

\n@return The identifier for the group from which members are removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier for the group from which members are removed.

\n@param groupId The identifier for the group from which members are removed.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier for the group from which members are removed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MemberId" : { "beanStyleGetterMethodName" : "getMemberId", "beanStyleSetterMethodName" : "setMemberId", "c2jName" : "MemberId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member to be removed to 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 #memberId(String)}.\n@param memberId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberId(String)", "deprecated" : false, "documentation" : "

The identifier for the member to be removed to the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memberId", "fluentSetterDocumentation" : "

The identifier for the member to be removed to the group.

\n@param memberId The identifier for the member to be removed to the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memberId", "getterDocumentation" : "

The identifier for the member to be removed to the group.

\n@return The identifier for the member to be removed to 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" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MemberId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member to be removed to the group.

\n@param memberId The identifier for the member to be removed to the group.", "setterMethodName" : "setMemberId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : "

The identifier for the member to be removed to the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the group exists.

\n@return The identifier for the organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the group exists.

\n@return The identifier for the organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the group from which members are removed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier for the group from which members are removed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier for the group from which members are removed.

\n@param groupId The identifier for the group from which members are removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier for the group from which members are removed.

\n@return The identifier for the group from which members are removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier for the group from which members are removed.

\n@param groupId The identifier for the group from which members are removed.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier for the group from which members are removed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMemberId", "beanStyleSetterMethodName" : "setMemberId", "c2jName" : "MemberId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the member to be removed to 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 #memberId(String)}.\n@param memberId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memberId(String)", "deprecated" : false, "documentation" : "

The identifier for the member to be removed to the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memberId", "fluentSetterDocumentation" : "

The identifier for the member to be removed to the group.

\n@param memberId The identifier for the member to be removed to the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memberId", "getterDocumentation" : "

The identifier for the member to be removed to the group.

\n@return The identifier for the member to be removed to 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" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MemberId", "sensitive" : false, "setterDocumentation" : "

The identifier for the member to be removed to the group.

\n@param memberId The identifier for the member to be removed to the group.", "setterMethodName" : "setMemberId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "memberId", "variableType" : "String", "documentation" : "

The identifier for the member to be removed to the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "GroupId", "MemberId" ], "shapeName" : "DisassociateMemberFromGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateMemberFromGroupRequest", "variableName" : "disassociateMemberFromGroupRequest", "variableType" : "DisassociateMemberFromGroupRequest", "documentation" : null, "simpleType" : "DisassociateMemberFromGroupRequest", "variableSetterType" : "DisassociateMemberFromGroupRequest" }, "wrapper" : false }, "DisassociateMemberFromGroupResponse" : { "c2jName" : "DisassociateMemberFromGroupResponse", "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" : "DisassociateMemberFromGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateMemberFromGroupResponse", "variableName" : "disassociateMemberFromGroupResponse", "variableType" : "DisassociateMemberFromGroupResponse", "documentation" : null, "simpleType" : "DisassociateMemberFromGroupResponse", "variableSetterType" : "DisassociateMemberFromGroupResponse" }, "wrapper" : false }, "EmailAddressInUseException" : { "c2jName" : "EmailAddressInUseException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The email address that you're trying to assign is already created for a different user, group, or resource.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "EmailAddressInUseException", "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" : "EmailAddressInUseException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "EmailAddressInUseException", "variableName" : "emailAddressInUseException", "variableType" : "EmailAddressInUseException", "documentation" : null, "simpleType" : "EmailAddressInUseException", "variableSetterType" : "EmailAddressInUseException" }, "wrapper" : false }, "EntityAlreadyRegisteredException" : { "c2jName" : "EntityAlreadyRegisteredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The user, group, or resource that you're trying to register is already registered.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "EntityAlreadyRegisteredException", "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" : "EntityAlreadyRegisteredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "EntityAlreadyRegisteredException", "variableName" : "entityAlreadyRegisteredException", "variableType" : "EntityAlreadyRegisteredException", "documentation" : null, "simpleType" : "EntityAlreadyRegisteredException", "variableSetterType" : "EntityAlreadyRegisteredException" }, "wrapper" : false }, "EntityNotFoundException" : { "c2jName" : "EntityNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The identifier supplied for the user, group, or resource does not exist in your organization.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "EntityNotFoundException", "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" : "EntityNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "EntityNotFoundException", "variableName" : "entityNotFoundException", "variableType" : "EntityNotFoundException", "documentation" : null, "simpleType" : "EntityNotFoundException", "variableSetterType" : "EntityNotFoundException" }, "wrapper" : false }, "EntityState" : { "c2jName" : "EntityState", "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" }, { "name" : "DELETED", "value" : "DELETED" } ], "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" : "EntityState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EntityState", "variableName" : "entityState", "variableType" : "EntityState", "documentation" : null, "simpleType" : "EntityState", "variableSetterType" : "EntityState" }, "wrapper" : false }, "EntityStateException" : { "c2jName" : "EntityStateException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "EntityStateException", "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" : "EntityStateException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "EntityStateException", "variableName" : "entityStateException", "variableType" : "EntityStateException", "documentation" : null, "simpleType" : "EntityStateException", "variableSetterType" : "EntityStateException" }, "wrapper" : false }, "GetMailboxDetailsRequest" : { "c2jName" : "GetMailboxDetailsRequest", "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" : "GetMailboxDetails", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.GetMailboxDetails", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\n@return The identifier for the organization that contains the user whose mailbox details are being requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the user whose mailbox details are being requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\n@param userId The identifier for the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\n@return The identifier for the user whose mailbox details are being requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\n@param userId The identifier for the user whose mailbox details are being requested.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the user whose mailbox details are being requested.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\n@return The identifier for the organization that contains the user whose mailbox details are being requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the user whose mailbox details are being requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\n@param userId The identifier for the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\n@return The identifier for the user whose mailbox details are being requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\n@param userId The identifier for the user whose mailbox details are being requested.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the user whose mailbox details are being requested.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\n@return The identifier for the organization that contains the user whose mailbox details are being requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization that contains the user whose mailbox details are being requested.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier for the user whose mailbox details are being requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\n@param userId The identifier for the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\n@return The identifier for the user whose mailbox details are being requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier for the user whose mailbox details are being requested.

\n@param userId The identifier for the user whose mailbox details are being requested.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier for the user whose mailbox details are being requested.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "UserId" ], "shapeName" : "GetMailboxDetailsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetMailboxDetailsRequest", "variableName" : "getMailboxDetailsRequest", "variableType" : "GetMailboxDetailsRequest", "documentation" : null, "simpleType" : "GetMailboxDetailsRequest", "variableSetterType" : "GetMailboxDetailsRequest" }, "wrapper" : false }, "GetMailboxDetailsResponse" : { "c2jName" : "GetMailboxDetailsResponse", "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" : "getMailboxQuota", "beanStyleSetterMethodName" : "setMailboxQuota", "c2jName" : "MailboxQuota", "c2jShape" : "MailboxQuota", "defaultConsumerFluentSetterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\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 #mailboxQuota(Integer)}.\n@param mailboxQuota 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 #mailboxQuota(Integer)", "deprecated" : false, "documentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailboxQuota", "fluentSetterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailboxQuota", "getterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\n@return The maximum allowed mailbox size, in MB, for the specified user.", "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" : "MailboxQuota", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailboxQuota", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MailboxQuota", "sensitive" : false, "setterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.", "setterMethodName" : "setMailboxQuota", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMailboxSize", "beanStyleSetterMethodName" : "setMailboxSize", "c2jName" : "MailboxSize", "c2jShape" : "MailboxSize", "defaultConsumerFluentSetterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #mailboxSize(Double)}.\n@param mailboxSize a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailboxSize(Double)", "deprecated" : false, "documentation" : "

The current mailbox size, in MB, for the specified user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailboxSize", "fluentSetterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\n@param mailboxSize The current mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailboxSize", "getterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\n@return The current mailbox size, in MB, for the specified user.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailboxSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailboxSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MailboxSize", "sensitive" : false, "setterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\n@param mailboxSize The current mailbox size, in MB, for the specified user.", "setterMethodName" : "setMailboxSize", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "mailboxSize", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "mailboxSize", "variableType" : "Double", "documentation" : "

The current mailbox size, in MB, for the specified user.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MailboxQuota" : { "beanStyleGetterMethodName" : "getMailboxQuota", "beanStyleSetterMethodName" : "setMailboxQuota", "c2jName" : "MailboxQuota", "c2jShape" : "MailboxQuota", "defaultConsumerFluentSetterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\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 #mailboxQuota(Integer)}.\n@param mailboxQuota 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 #mailboxQuota(Integer)", "deprecated" : false, "documentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailboxQuota", "fluentSetterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailboxQuota", "getterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\n@return The maximum allowed mailbox size, in MB, for the specified user.", "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" : "MailboxQuota", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailboxQuota", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MailboxQuota", "sensitive" : false, "setterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.", "setterMethodName" : "setMailboxQuota", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MailboxSize" : { "beanStyleGetterMethodName" : "getMailboxSize", "beanStyleSetterMethodName" : "setMailboxSize", "c2jName" : "MailboxSize", "c2jShape" : "MailboxSize", "defaultConsumerFluentSetterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #mailboxSize(Double)}.\n@param mailboxSize a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailboxSize(Double)", "deprecated" : false, "documentation" : "

The current mailbox size, in MB, for the specified user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailboxSize", "fluentSetterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\n@param mailboxSize The current mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailboxSize", "getterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\n@return The current mailbox size, in MB, for the specified user.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailboxSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailboxSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MailboxSize", "sensitive" : false, "setterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\n@param mailboxSize The current mailbox size, in MB, for the specified user.", "setterMethodName" : "setMailboxSize", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "mailboxSize", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "mailboxSize", "variableType" : "Double", "documentation" : "

The current mailbox size, in MB, for the specified user.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMailboxQuota", "beanStyleSetterMethodName" : "setMailboxQuota", "c2jName" : "MailboxQuota", "c2jShape" : "MailboxQuota", "defaultConsumerFluentSetterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\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 #mailboxQuota(Integer)}.\n@param mailboxQuota 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 #mailboxQuota(Integer)", "deprecated" : false, "documentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailboxQuota", "fluentSetterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailboxQuota", "getterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\n@return The maximum allowed mailbox size, in MB, for the specified user.", "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" : "MailboxQuota", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailboxQuota", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MailboxQuota", "sensitive" : false, "setterDocumentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.", "setterMethodName" : "setMailboxQuota", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : "

The maximum allowed mailbox size, in MB, for the specified user.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMailboxSize", "beanStyleSetterMethodName" : "setMailboxSize", "c2jName" : "MailboxSize", "c2jShape" : "MailboxSize", "defaultConsumerFluentSetterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #mailboxSize(Double)}.\n@param mailboxSize a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mailboxSize(Double)", "deprecated" : false, "documentation" : "

The current mailbox size, in MB, for the specified user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailboxSize", "fluentSetterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\n@param mailboxSize The current mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailboxSize", "getterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\n@return The current mailbox size, in MB, for the specified user.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MailboxSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailboxSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "MailboxSize", "sensitive" : false, "setterDocumentation" : "

The current mailbox size, in MB, for the specified user.

\n@param mailboxSize The current mailbox size, in MB, for the specified user.", "setterMethodName" : "setMailboxSize", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "mailboxSize", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "mailboxSize", "variableType" : "Double", "documentation" : "

The current mailbox size, in MB, for the specified user.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetMailboxDetailsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetMailboxDetailsResponse", "variableName" : "getMailboxDetailsResponse", "variableType" : "GetMailboxDetailsResponse", "documentation" : null, "simpleType" : "GetMailboxDetailsResponse", "variableSetterType" : "GetMailboxDetailsResponse" }, "wrapper" : false }, "Group" : { "c2jName" : "Group", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The representation of an Amazon WorkMail group.

", "endpointDiscovery" : 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" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier 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 #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 identifier of the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the group.

\n@param id The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the group.

\n@return The identifier 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" : "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 identifier of the group.

\n@param id The identifier of the group.", "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 identifier of the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the group.

\n@param email The email of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the group.

\n@return The email 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the group.

\n@param email The email of the group.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "GroupName", "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 #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 group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the group.

\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "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" : "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 group.

\n@param name The name of the group.", "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 group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\n@return The date indicating when the group was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\n@return The date indicating when the group was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisabledDate" : { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\n@return The date indicating when the group was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the group.

\n@param email The email of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the group.

\n@return The email 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the group.

\n@param email The email of the group.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EnabledDate" : { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\n@return The date indicating when the group was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier 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 #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 identifier of the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the group.

\n@param id The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the group.

\n@return The identifier 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" : "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 identifier of the group.

\n@param id The identifier of the group.", "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 identifier of the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "GroupName", "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 #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 group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the group.

\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "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" : "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 group.

\n@param name The name of the group.", "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 group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier 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 #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 identifier of the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the group.

\n@param id The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the group.

\n@return The identifier 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" : "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 identifier of the group.

\n@param id The identifier of the group.", "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 identifier of the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the group.

\n@param email The email of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the group.

\n@return The email 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the group.

\n@param email The email of the group.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "GroupName", "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 #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 group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the group.

\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "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" : "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 group.

\n@param name The name of the group.", "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 group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the group, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\n@return The date indicating when the group was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the group was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\n@return The date indicating when the group was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the group was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Group", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Group", "variableName" : "group", "variableType" : "Group", "documentation" : null, "simpleType" : "Group", "variableSetterType" : "Group" }, "wrapper" : false }, "InvalidConfigurationException" : { "c2jName" : "InvalidConfigurationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The configuration for a resource isn't valid. A resource must either be able to auto-respond to requests or have at least one delegate associated that can do so on its behalf.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidConfigurationException", "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" : "InvalidConfigurationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidConfigurationException", "variableName" : "invalidConfigurationException", "variableType" : "InvalidConfigurationException", "documentation" : null, "simpleType" : "InvalidConfigurationException", "variableSetterType" : "InvalidConfigurationException" }, "wrapper" : false }, "InvalidParameterException" : { "c2jName" : "InvalidParameterException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

One or more of the input parameters don't match the service's restrictions.

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

The supplied password doesn't match the minimum security constraints, such as length or use of special characters.

", "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 }, "ListAliasesRequest" : { "c2jName" : "ListAliasesRequest", "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" : "ListAliases", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.ListAliases", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the entity exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the entity exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the entity exists.

\n@param organizationId The identifier for the organization under which the entity exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the entity exists.

\n@return The identifier for the organization under which the entity exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the entity exists.

\n@param organizationId The identifier for the organization under which the entity exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the entity exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the entity for which to list the aliases.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the entity for which to list the aliases.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the entity for which to list the aliases.

\n@param entityId The identifier for the entity for which to list the aliases.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the entity for which to list the aliases.

\n@return The identifier for the entity for which to list the aliases.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the entity for which to list the aliases.

\n@param entityId The identifier for the entity for which to list the aliases.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the entity for which to list the aliases.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EntityId" : { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the entity for which to list the aliases.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the entity for which to list the aliases.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the entity for which to list the aliases.

\n@param entityId The identifier for the entity for which to list the aliases.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the entity for which to list the aliases.

\n@return The identifier for the entity for which to list the aliases.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the entity for which to list the aliases.

\n@param entityId The identifier for the entity for which to list the aliases.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the entity for which to list the aliases.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the entity exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the entity exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the entity exists.

\n@param organizationId The identifier for the organization under which the entity exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the entity exists.

\n@return The identifier for the organization under which the entity exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the entity exists.

\n@param organizationId The identifier for the organization under which the entity exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the entity exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the entity exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the entity exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the entity exists.

\n@param organizationId The identifier for the organization under which the entity exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the entity exists.

\n@return The identifier for the organization under which the entity exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the entity exists.

\n@param organizationId The identifier for the organization under which the entity exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the entity exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the entity for which to list the aliases.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the entity for which to list the aliases.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the entity for which to list the aliases.

\n@param entityId The identifier for the entity for which to list the aliases.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the entity for which to list the aliases.

\n@return The identifier for the entity for which to list the aliases.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the entity for which to list the aliases.

\n@param entityId The identifier for the entity for which to list the aliases.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the entity for which to list the aliases.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "EntityId" ], "shapeName" : "ListAliasesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListAliasesRequest", "variableName" : "listAliasesRequest", "variableType" : "ListAliasesRequest", "documentation" : null, "simpleType" : "ListAliasesRequest", "variableSetterType" : "ListAliasesRequest" }, "wrapper" : false }, "ListAliasesResponse" : { "c2jName" : "ListAliasesResponse", "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" : "getAliases", "beanStyleSetterMethodName" : "setAliases", "c2jName" : "Aliases", "c2jShape" : "Aliases", "defaultConsumerFluentSetterDocumentation" : "

The entity's paginated aliases.

\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 #aliases(List)}.\n@param aliases 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 #aliases(List)", "deprecated" : false, "documentation" : "

The entity's paginated aliases.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliases", "fluentSetterDocumentation" : "

The entity's paginated aliases.

\n@param aliases The entity's paginated aliases.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliases", "getterDocumentation" : "

The entity's paginated aliases.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The entity's paginated aliases.", "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" : "Aliases", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aliases", "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" : "EmailAddress", "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" : "Aliases", "sensitive" : false, "setterDocumentation" : "

The entity's paginated aliases.

\n@param aliases The entity's paginated aliases.", "setterMethodName" : "setAliases", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : "

The entity's paginated aliases.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Aliases" : { "beanStyleGetterMethodName" : "getAliases", "beanStyleSetterMethodName" : "setAliases", "c2jName" : "Aliases", "c2jShape" : "Aliases", "defaultConsumerFluentSetterDocumentation" : "

The entity's paginated aliases.

\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 #aliases(List)}.\n@param aliases 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 #aliases(List)", "deprecated" : false, "documentation" : "

The entity's paginated aliases.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliases", "fluentSetterDocumentation" : "

The entity's paginated aliases.

\n@param aliases The entity's paginated aliases.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliases", "getterDocumentation" : "

The entity's paginated aliases.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The entity's paginated aliases.", "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" : "Aliases", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aliases", "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" : "EmailAddress", "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" : "Aliases", "sensitive" : false, "setterDocumentation" : "

The entity's paginated aliases.

\n@param aliases The entity's paginated aliases.", "setterMethodName" : "setAliases", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : "

The entity's paginated aliases.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAliases", "beanStyleSetterMethodName" : "setAliases", "c2jName" : "Aliases", "c2jShape" : "Aliases", "defaultConsumerFluentSetterDocumentation" : "

The entity's paginated aliases.

\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 #aliases(List)}.\n@param aliases 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 #aliases(List)", "deprecated" : false, "documentation" : "

The entity's paginated aliases.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliases", "fluentSetterDocumentation" : "

The entity's paginated aliases.

\n@param aliases The entity's paginated aliases.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliases", "getterDocumentation" : "

The entity's paginated aliases.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The entity's paginated aliases.", "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" : "Aliases", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aliases", "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" : "EmailAddress", "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" : "Aliases", "sensitive" : false, "setterDocumentation" : "

The entity's paginated aliases.

\n@param aliases The entity's paginated aliases.", "setterMethodName" : "setAliases", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : "

The entity's paginated aliases.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListAliasesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListAliasesResponse", "variableName" : "listAliasesResponse", "variableType" : "ListAliasesResponse", "documentation" : null, "simpleType" : "ListAliasesResponse", "variableSetterType" : "ListAliasesResponse" }, "wrapper" : false }, "ListGroupMembersRequest" : { "c2jName" : "ListGroupMembersRequest", "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" : "ListGroupMembers", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.ListGroupMembers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the group exists.

\n@return The identifier for the organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier for the group to which the members (users or groups) are associated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\n@param groupId The identifier for the group to which the members (users or groups) are associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\n@return The identifier for the group to which the members (users or groups) are associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\n@param groupId The identifier for the group to which the members (users or groups) are associated.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier for the group to which the members (users or groups) are associated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GroupId" : { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier for the group to which the members (users or groups) are associated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\n@param groupId The identifier for the group to which the members (users or groups) are associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\n@return The identifier for the group to which the members (users or groups) are associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\n@param groupId The identifier for the group to which the members (users or groups) are associated.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier for the group to which the members (users or groups) are associated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the group exists.

\n@return The identifier for the organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the group exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the group exists.

\n@return The identifier for the organization under which the group exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the group exists.

\n@param organizationId The identifier for the organization under which the group exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the group exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupId(String)}.\n@param groupId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupId(String)", "deprecated" : false, "documentation" : "

The identifier for the group to which the members (users or groups) are associated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\n@param groupId The identifier for the group to which the members (users or groups) are associated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\n@return The identifier for the group to which the members (users or groups) are associated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

The identifier for the group to which the members (users or groups) are associated.

\n@param groupId The identifier for the group to which the members (users or groups) are associated.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupId", "variableType" : "String", "documentation" : "

The identifier for the group to which the members (users or groups) are associated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "GroupId" ], "shapeName" : "ListGroupMembersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListGroupMembersRequest", "variableName" : "listGroupMembersRequest", "variableType" : "ListGroupMembersRequest", "documentation" : null, "simpleType" : "ListGroupMembersRequest", "variableSetterType" : "ListGroupMembersRequest" }, "wrapper" : false }, "ListGroupMembersResponse" : { "c2jName" : "ListGroupMembersResponse", "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" : "getMembers", "beanStyleSetterMethodName" : "setMembers", "c2jName" : "Members", "c2jShape" : "Members", "defaultConsumerFluentSetterDocumentation" : "

The members associated to the group.

\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 #members(List)}.\n@param members 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 #members(List)", "deprecated" : false, "documentation" : "

The members associated to the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "members", "fluentSetterDocumentation" : "

The members associated to the group.

\n@param members The members associated to the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "members", "getterDocumentation" : "

The members associated to the group.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The members associated to the group.", "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" : "Members", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Members", "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" : "Member", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Member.Builder} avoiding the need to create one manually via {@link Member#builder()}.\n\nWhen the {@link Consumer} completes, {@link Member.Builder#build()} is called immediately and its result is passed to {@link #member(Member)}.\n@param member a consumer that will call methods on {@link Member.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Member)", "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" : "Member", "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" : "Member", "variableName" : "member", "variableType" : "Member", "documentation" : null, "simpleType" : "Member", "variableSetterType" : "Member" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Member", "variableName" : "member", "variableType" : "Member", "documentation" : "", "simpleType" : "Member", "variableSetterType" : "Member" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Member", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Member", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Members", "sensitive" : false, "setterDocumentation" : "

The members associated to the group.

\n@param members The members associated to the group.", "setterMethodName" : "setMembers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "members", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "members", "variableType" : "java.util.List", "documentation" : "

The members associated to the group.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Members" : { "beanStyleGetterMethodName" : "getMembers", "beanStyleSetterMethodName" : "setMembers", "c2jName" : "Members", "c2jShape" : "Members", "defaultConsumerFluentSetterDocumentation" : "

The members associated to the group.

\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 #members(List)}.\n@param members 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 #members(List)", "deprecated" : false, "documentation" : "

The members associated to the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "members", "fluentSetterDocumentation" : "

The members associated to the group.

\n@param members The members associated to the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "members", "getterDocumentation" : "

The members associated to the group.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The members associated to the group.", "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" : "Members", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Members", "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" : "Member", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Member.Builder} avoiding the need to create one manually via {@link Member#builder()}.\n\nWhen the {@link Consumer} completes, {@link Member.Builder#build()} is called immediately and its result is passed to {@link #member(Member)}.\n@param member a consumer that will call methods on {@link Member.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Member)", "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" : "Member", "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" : "Member", "variableName" : "member", "variableType" : "Member", "documentation" : null, "simpleType" : "Member", "variableSetterType" : "Member" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Member", "variableName" : "member", "variableType" : "Member", "documentation" : "", "simpleType" : "Member", "variableSetterType" : "Member" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Member", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Member", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Members", "sensitive" : false, "setterDocumentation" : "

The members associated to the group.

\n@param members The members associated to the group.", "setterMethodName" : "setMembers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "members", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "members", "variableType" : "java.util.List", "documentation" : "

The members associated to the group.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMembers", "beanStyleSetterMethodName" : "setMembers", "c2jName" : "Members", "c2jShape" : "Members", "defaultConsumerFluentSetterDocumentation" : "

The members associated to the group.

\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 #members(List)}.\n@param members 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 #members(List)", "deprecated" : false, "documentation" : "

The members associated to the group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "members", "fluentSetterDocumentation" : "

The members associated to the group.

\n@param members The members associated to the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "members", "getterDocumentation" : "

The members associated to the group.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The members associated to the group.", "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" : "Members", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Members", "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" : "Member", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Member.Builder} avoiding the need to create one manually via {@link Member#builder()}.\n\nWhen the {@link Consumer} completes, {@link Member.Builder#build()} is called immediately and its result is passed to {@link #member(Member)}.\n@param member a consumer that will call methods on {@link Member.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Member)", "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" : "Member", "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" : "Member", "variableName" : "member", "variableType" : "Member", "documentation" : null, "simpleType" : "Member", "variableSetterType" : "Member" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Member", "variableName" : "member", "variableType" : "Member", "documentation" : "", "simpleType" : "Member", "variableSetterType" : "Member" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Member", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Member", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Members", "sensitive" : false, "setterDocumentation" : "

The members associated to the group.

\n@param members The members associated to the group.", "setterMethodName" : "setMembers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "members", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "members", "variableType" : "java.util.List", "documentation" : "

The members associated to the group.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListGroupMembersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListGroupMembersResponse", "variableName" : "listGroupMembersResponse", "variableType" : "ListGroupMembersResponse", "documentation" : null, "simpleType" : "ListGroupMembersResponse", "variableSetterType" : "ListGroupMembersResponse" }, "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" : "WorkMailService.ListGroups", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the groups exist.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the groups exist.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the groups exist.

\n@param organizationId The identifier for the organization under which the groups exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the groups exist.

\n@return The identifier for the organization under which the groups exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the groups exist.

\n@param organizationId The identifier for the organization under which the groups exist.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the groups exist.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the groups exist.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the groups exist.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the groups exist.

\n@param organizationId The identifier for the organization under which the groups exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the groups exist.

\n@return The identifier for the organization under which the groups exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the groups exist.

\n@param organizationId The identifier for the organization under which the groups exist.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the groups exist.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the groups exist.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the groups exist.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the groups exist.

\n@param organizationId The identifier for the organization under which the groups exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the groups exist.

\n@return The identifier for the organization under which the groups exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the groups exist.

\n@param organizationId The identifier for the organization under which the groups exist.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the groups exist.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId" ], "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" : "Groups", "defaultConsumerFluentSetterDocumentation" : "

The overview of groups for an organization.

\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 overview of groups for an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

The overview of groups for an organization.

\n@param groups The overview of groups for an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

The overview of groups for an organization.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The overview of groups for an organization.", "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" : "Group", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #member(Group)}.\n@param member a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Group)", "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" : "Group", "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" : "Group", "variableName" : "member", "variableType" : "Group", "documentation" : null, "simpleType" : "Group", "variableSetterType" : "Group" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Group", "variableName" : "member", "variableType" : "Group", "documentation" : "", "simpleType" : "Group", "variableSetterType" : "Group" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Group", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Group", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

The overview of groups for an organization.

\n@param groups The overview of groups for an organization.", "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 overview of groups for an organization.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Groups" : { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "Groups", "defaultConsumerFluentSetterDocumentation" : "

The overview of groups for an organization.

\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 overview of groups for an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

The overview of groups for an organization.

\n@param groups The overview of groups for an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

The overview of groups for an organization.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The overview of groups for an organization.", "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" : "Group", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #member(Group)}.\n@param member a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Group)", "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" : "Group", "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" : "Group", "variableName" : "member", "variableType" : "Group", "documentation" : null, "simpleType" : "Group", "variableSetterType" : "Group" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Group", "variableName" : "member", "variableType" : "Group", "documentation" : "", "simpleType" : "Group", "variableSetterType" : "Group" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Group", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Group", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

The overview of groups for an organization.

\n@param groups The overview of groups for an organization.", "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 overview of groups for an organization.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "Groups", "defaultConsumerFluentSetterDocumentation" : "

The overview of groups for an organization.

\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 overview of groups for an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

The overview of groups for an organization.

\n@param groups The overview of groups for an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

The overview of groups for an organization.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The overview of groups for an organization.", "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" : "Group", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Group.Builder} avoiding the need to create one manually via {@link Group#builder()}.\n\nWhen the {@link Consumer} completes, {@link Group.Builder#build()} is called immediately and its result is passed to {@link #member(Group)}.\n@param member a consumer that will call methods on {@link Group.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Group)", "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" : "Group", "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" : "Group", "variableName" : "member", "variableType" : "Group", "documentation" : null, "simpleType" : "Group", "variableSetterType" : "Group" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Group", "variableName" : "member", "variableType" : "Group", "documentation" : "", "simpleType" : "Group", "variableSetterType" : "Group" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Group", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Group", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

The overview of groups for an organization.

\n@param groups The overview of groups for an organization.", "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 overview of groups for an organization.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "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 }, "ListMailboxPermissionsRequest" : { "c2jName" : "ListMailboxPermissionsRequest", "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" : "ListMailboxPermissions", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.ListMailboxPermissions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@return The identifier of the organization under which the user, group, or resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to list mailbox permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\n@return The identifier of the user, group, or resource for which to list mailbox permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to list mailbox permissions.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EntityId" : { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to list mailbox permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\n@return The identifier of the user, group, or resource for which to list mailbox permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to list mailbox permissions.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@return The identifier of the organization under which the user, group, or resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@return The identifier of the organization under which the user, group, or resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to list mailbox permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\n@return The identifier of the user, group, or resource for which to list mailbox permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to list mailbox permissions.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource for which to list mailbox permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "EntityId" ], "shapeName" : "ListMailboxPermissionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListMailboxPermissionsRequest", "variableName" : "listMailboxPermissionsRequest", "variableType" : "ListMailboxPermissionsRequest", "documentation" : null, "simpleType" : "ListMailboxPermissionsRequest", "variableSetterType" : "ListMailboxPermissionsRequest" }, "wrapper" : false }, "ListMailboxPermissionsResponse" : { "c2jName" : "ListMailboxPermissionsResponse", "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" : "getPermissions", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "Permissions", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\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 #permissions(List)}.\n@param permissions 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 #permissions(List)", "deprecated" : false, "documentation" : "

One page of the user, group, or resource mailbox permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "permissions", "fluentSetterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\n@param permissions One page of the user, group, or resource mailbox permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissions", "getterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One page of the user, group, or resource mailbox permissions.", "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" : "Permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Permissions", "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" : "Permission", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Permission.Builder} avoiding the need to create one manually via {@link Permission#builder()}.\n\nWhen the {@link Consumer} completes, {@link Permission.Builder#build()} is called immediately and its result is passed to {@link #member(Permission)}.\n@param member a consumer that will call methods on {@link Permission.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Permission)", "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" : "Permission", "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" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : null, "simpleType" : "Permission", "variableSetterType" : "Permission" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Permission", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Permission", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\n@param permissions One page of the user, group, or resource mailbox permissions.", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

One page of the user, group, or resource mailbox permissions.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Permissions" : { "beanStyleGetterMethodName" : "getPermissions", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "Permissions", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\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 #permissions(List)}.\n@param permissions 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 #permissions(List)", "deprecated" : false, "documentation" : "

One page of the user, group, or resource mailbox permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "permissions", "fluentSetterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\n@param permissions One page of the user, group, or resource mailbox permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissions", "getterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One page of the user, group, or resource mailbox permissions.", "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" : "Permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Permissions", "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" : "Permission", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Permission.Builder} avoiding the need to create one manually via {@link Permission#builder()}.\n\nWhen the {@link Consumer} completes, {@link Permission.Builder#build()} is called immediately and its result is passed to {@link #member(Permission)}.\n@param member a consumer that will call methods on {@link Permission.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Permission)", "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" : "Permission", "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" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : null, "simpleType" : "Permission", "variableSetterType" : "Permission" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Permission", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Permission", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\n@param permissions One page of the user, group, or resource mailbox permissions.", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

One page of the user, group, or resource mailbox permissions.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPermissions", "beanStyleSetterMethodName" : "setPermissions", "c2jName" : "Permissions", "c2jShape" : "Permissions", "defaultConsumerFluentSetterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\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 #permissions(List)}.\n@param permissions 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 #permissions(List)", "deprecated" : false, "documentation" : "

One page of the user, group, or resource mailbox permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "permissions", "fluentSetterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\n@param permissions One page of the user, group, or resource mailbox permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissions", "getterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One page of the user, group, or resource mailbox permissions.", "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" : "Permissions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Permissions", "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" : "Permission", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Permission.Builder} avoiding the need to create one manually via {@link Permission#builder()}.\n\nWhen the {@link Consumer} completes, {@link Permission.Builder#build()} is called immediately and its result is passed to {@link #member(Permission)}.\n@param member a consumer that will call methods on {@link Permission.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Permission)", "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" : "Permission", "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" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : null, "simpleType" : "Permission", "variableSetterType" : "Permission" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Permission", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Permission", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Permissions", "sensitive" : false, "setterDocumentation" : "

One page of the user, group, or resource mailbox permissions.

\n@param permissions One page of the user, group, or resource mailbox permissions.", "setterMethodName" : "setPermissions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

One page of the user, group, or resource mailbox permissions.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListMailboxPermissionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListMailboxPermissionsResponse", "variableName" : "listMailboxPermissionsResponse", "variableType" : "ListMailboxPermissionsResponse", "documentation" : null, "simpleType" : "ListMailboxPermissionsResponse", "variableSetterType" : "ListMailboxPermissionsResponse" }, "wrapper" : false }, "ListOrganizationsRequest" : { "c2jName" : "ListOrganizationsRequest", "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" : "ListOrganizations", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.ListOrganizations", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOrganizationsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListOrganizationsRequest", "variableName" : "listOrganizationsRequest", "variableType" : "ListOrganizationsRequest", "documentation" : null, "simpleType" : "ListOrganizationsRequest", "variableSetterType" : "ListOrganizationsRequest" }, "wrapper" : false }, "ListOrganizationsResponse" : { "c2jName" : "ListOrganizationsResponse", "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" : "getOrganizationSummaries", "beanStyleSetterMethodName" : "setOrganizationSummaries", "c2jName" : "OrganizationSummaries", "c2jShape" : "OrganizationSummaries", "defaultConsumerFluentSetterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\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 #organizationSummaries(List)}.\n@param organizationSummaries 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 #organizationSummaries(List)", "deprecated" : false, "documentation" : "

The overview of owned organizations presented as a list of organization summaries.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationSummaries", "fluentSetterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\n@param organizationSummaries The overview of owned organizations presented as a list of organization summaries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationSummaries", "getterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The overview of owned organizations presented as a list of organization summaries.", "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" : "OrganizationSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationSummaries", "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" : "OrganizationSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OrganizationSummary.Builder} avoiding the need to create one manually via {@link OrganizationSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link OrganizationSummary.Builder#build()} is called immediately and its result is passed to {@link #member(OrganizationSummary)}.\n@param member a consumer that will call methods on {@link OrganizationSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OrganizationSummary)", "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" : "OrganizationSummary", "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" : "OrganizationSummary", "variableName" : "member", "variableType" : "OrganizationSummary", "documentation" : null, "simpleType" : "OrganizationSummary", "variableSetterType" : "OrganizationSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OrganizationSummary", "variableName" : "member", "variableType" : "OrganizationSummary", "documentation" : "", "simpleType" : "OrganizationSummary", "variableSetterType" : "OrganizationSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OrganizationSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OrganizationSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OrganizationSummaries", "sensitive" : false, "setterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\n@param organizationSummaries The overview of owned organizations presented as a list of organization summaries.", "setterMethodName" : "setOrganizationSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "organizationSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "organizationSummaries", "variableType" : "java.util.List", "documentation" : "

The overview of owned organizations presented as a list of organization summaries.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationSummaries" : { "beanStyleGetterMethodName" : "getOrganizationSummaries", "beanStyleSetterMethodName" : "setOrganizationSummaries", "c2jName" : "OrganizationSummaries", "c2jShape" : "OrganizationSummaries", "defaultConsumerFluentSetterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\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 #organizationSummaries(List)}.\n@param organizationSummaries 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 #organizationSummaries(List)", "deprecated" : false, "documentation" : "

The overview of owned organizations presented as a list of organization summaries.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationSummaries", "fluentSetterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\n@param organizationSummaries The overview of owned organizations presented as a list of organization summaries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationSummaries", "getterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The overview of owned organizations presented as a list of organization summaries.", "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" : "OrganizationSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationSummaries", "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" : "OrganizationSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OrganizationSummary.Builder} avoiding the need to create one manually via {@link OrganizationSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link OrganizationSummary.Builder#build()} is called immediately and its result is passed to {@link #member(OrganizationSummary)}.\n@param member a consumer that will call methods on {@link OrganizationSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OrganizationSummary)", "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" : "OrganizationSummary", "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" : "OrganizationSummary", "variableName" : "member", "variableType" : "OrganizationSummary", "documentation" : null, "simpleType" : "OrganizationSummary", "variableSetterType" : "OrganizationSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OrganizationSummary", "variableName" : "member", "variableType" : "OrganizationSummary", "documentation" : "", "simpleType" : "OrganizationSummary", "variableSetterType" : "OrganizationSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OrganizationSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OrganizationSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OrganizationSummaries", "sensitive" : false, "setterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\n@param organizationSummaries The overview of owned organizations presented as a list of organization summaries.", "setterMethodName" : "setOrganizationSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "organizationSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "organizationSummaries", "variableType" : "java.util.List", "documentation" : "

The overview of owned organizations presented as a list of organization summaries.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationSummaries", "beanStyleSetterMethodName" : "setOrganizationSummaries", "c2jName" : "OrganizationSummaries", "c2jShape" : "OrganizationSummaries", "defaultConsumerFluentSetterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\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 #organizationSummaries(List)}.\n@param organizationSummaries 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 #organizationSummaries(List)", "deprecated" : false, "documentation" : "

The overview of owned organizations presented as a list of organization summaries.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationSummaries", "fluentSetterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\n@param organizationSummaries The overview of owned organizations presented as a list of organization summaries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationSummaries", "getterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The overview of owned organizations presented as a list of organization summaries.", "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" : "OrganizationSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationSummaries", "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" : "OrganizationSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OrganizationSummary.Builder} avoiding the need to create one manually via {@link OrganizationSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link OrganizationSummary.Builder#build()} is called immediately and its result is passed to {@link #member(OrganizationSummary)}.\n@param member a consumer that will call methods on {@link OrganizationSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OrganizationSummary)", "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" : "OrganizationSummary", "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" : "OrganizationSummary", "variableName" : "member", "variableType" : "OrganizationSummary", "documentation" : null, "simpleType" : "OrganizationSummary", "variableSetterType" : "OrganizationSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OrganizationSummary", "variableName" : "member", "variableType" : "OrganizationSummary", "documentation" : "", "simpleType" : "OrganizationSummary", "variableSetterType" : "OrganizationSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OrganizationSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OrganizationSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OrganizationSummaries", "sensitive" : false, "setterDocumentation" : "

The overview of owned organizations presented as a list of organization summaries.

\n@param organizationSummaries The overview of owned organizations presented as a list of organization summaries.", "setterMethodName" : "setOrganizationSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "organizationSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "organizationSummaries", "variableType" : "java.util.List", "documentation" : "

The overview of owned organizations presented as a list of organization summaries.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOrganizationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListOrganizationsResponse", "variableName" : "listOrganizationsResponse", "variableType" : "ListOrganizationsResponse", "documentation" : null, "simpleType" : "ListOrganizationsResponse", "variableSetterType" : "ListOrganizationsResponse" }, "wrapper" : false }, "ListResourceDelegatesRequest" : { "c2jName" : "ListResourceDelegatesRequest", "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" : "ListResourceDelegates", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.ListResourceDelegates", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\n@param organizationId The identifier for the organization that contains the resource for which delegates are listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\n@return The identifier for the organization that contains the resource for which delegates are listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\n@param organizationId The identifier for the organization that contains the resource for which delegates are listed.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the resource whose delegates are listed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier for the resource whose delegates are listed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier for the resource whose delegates are listed.

\n@param resourceId The identifier for the resource whose delegates are listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier for the resource whose delegates are listed.

\n@return The identifier for the resource whose delegates are listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier for the resource whose delegates are listed.

\n@param resourceId The identifier for the resource whose delegates are listed.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier for the resource whose delegates are listed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token used to paginate through the delegates associated with a resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource.

\n@param nextToken The token used to paginate through the delegates associated with a resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to paginate through the delegates associated with a resource.

\n@return The token used to paginate through the delegates associated with a resource.", "getterModel" : { "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" : "

The token used to paginate through the delegates associated with a resource.

\n@param nextToken The token used to paginate through the delegates associated with a resource.", "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" : "

The token used to paginate through the delegates associated with a resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The number of maximum results in a page.

\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 number of maximum results in a page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The number of maximum results in a page.

\n@param maxResults The number of maximum results in a page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The number of maximum results in a page.

\n@return The number of maximum results in a page.", "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 number of maximum results in a page.

\n@param maxResults The number of maximum results in a page.", "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 number of maximum results in a page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The number of maximum results in a page.

\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 number of maximum results in a page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The number of maximum results in a page.

\n@param maxResults The number of maximum results in a page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The number of maximum results in a page.

\n@return The number of maximum results in a page.", "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 number of maximum results in a page.

\n@param maxResults The number of maximum results in a page.", "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 number of maximum results in a page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token used to paginate through the delegates associated with a resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource.

\n@param nextToken The token used to paginate through the delegates associated with a resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to paginate through the delegates associated with a resource.

\n@return The token used to paginate through the delegates associated with a resource.", "getterModel" : { "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" : "

The token used to paginate through the delegates associated with a resource.

\n@param nextToken The token used to paginate through the delegates associated with a resource.", "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" : "

The token used to paginate through the delegates associated with a resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\n@param organizationId The identifier for the organization that contains the resource for which delegates are listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\n@return The identifier for the organization that contains the resource for which delegates are listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\n@param organizationId The identifier for the organization that contains the resource for which delegates are listed.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the resource whose delegates are listed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier for the resource whose delegates are listed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier for the resource whose delegates are listed.

\n@param resourceId The identifier for the resource whose delegates are listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier for the resource whose delegates are listed.

\n@return The identifier for the resource whose delegates are listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier for the resource whose delegates are listed.

\n@param resourceId The identifier for the resource whose delegates are listed.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier for the resource whose delegates are listed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\n@param organizationId The identifier for the organization that contains the resource for which delegates are listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\n@return The identifier for the organization that contains the resource for which delegates are listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

\n@param organizationId The identifier for the organization that contains the resource for which delegates are listed.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization that contains the resource for which delegates are listed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the resource whose delegates are listed.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier for the resource whose delegates are listed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier for the resource whose delegates are listed.

\n@param resourceId The identifier for the resource whose delegates are listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier for the resource whose delegates are listed.

\n@return The identifier for the resource whose delegates are listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier for the resource whose delegates are listed.

\n@param resourceId The identifier for the resource whose delegates are listed.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier for the resource whose delegates are listed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token used to paginate through the delegates associated with a resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource.

\n@param nextToken The token used to paginate through the delegates associated with a resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to paginate through the delegates associated with a resource.

\n@return The token used to paginate through the delegates associated with a resource.", "getterModel" : { "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" : "

The token used to paginate through the delegates associated with a resource.

\n@param nextToken The token used to paginate through the delegates associated with a resource.", "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" : "

The token used to paginate through the delegates associated with a resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The number of maximum results in a page.

\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 number of maximum results in a page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The number of maximum results in a page.

\n@param maxResults The number of maximum results in a page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The number of maximum results in a page.

\n@return The number of maximum results in a page.", "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 number of maximum results in a page.

\n@param maxResults The number of maximum results in a page.", "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 number of maximum results in a page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "ResourceId" ], "shapeName" : "ListResourceDelegatesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListResourceDelegatesRequest", "variableName" : "listResourceDelegatesRequest", "variableType" : "ListResourceDelegatesRequest", "documentation" : null, "simpleType" : "ListResourceDelegatesRequest", "variableSetterType" : "ListResourceDelegatesRequest" }, "wrapper" : false }, "ListResourceDelegatesResponse" : { "c2jName" : "ListResourceDelegatesResponse", "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" : "getDelegates", "beanStyleSetterMethodName" : "setDelegates", "c2jName" : "Delegates", "c2jShape" : "ResourceDelegates", "defaultConsumerFluentSetterDocumentation" : "

One page of the resource's delegates.

\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 #delegates(List)}.\n@param delegates 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 #delegates(List)", "deprecated" : false, "documentation" : "

One page of the resource's delegates.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "delegates", "fluentSetterDocumentation" : "

One page of the resource's delegates.

\n@param delegates One page of the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delegates", "getterDocumentation" : "

One page of the resource's delegates.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One page of the resource's delegates.", "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" : "Delegates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Delegates", "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" : "Delegate", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Delegate.Builder} avoiding the need to create one manually via {@link Delegate#builder()}.\n\nWhen the {@link Consumer} completes, {@link Delegate.Builder#build()} is called immediately and its result is passed to {@link #member(Delegate)}.\n@param member a consumer that will call methods on {@link Delegate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Delegate)", "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" : "Delegate", "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" : "Delegate", "variableName" : "member", "variableType" : "Delegate", "documentation" : null, "simpleType" : "Delegate", "variableSetterType" : "Delegate" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Delegate", "variableName" : "member", "variableType" : "Delegate", "documentation" : "", "simpleType" : "Delegate", "variableSetterType" : "Delegate" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Delegate", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Delegate", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Delegates", "sensitive" : false, "setterDocumentation" : "

One page of the resource's delegates.

\n@param delegates One page of the resource's delegates.", "setterMethodName" : "setDelegates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "delegates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "delegates", "variableType" : "java.util.List", "documentation" : "

One page of the resource's delegates.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@return The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "getterModel" : { "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" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "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" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Delegates" : { "beanStyleGetterMethodName" : "getDelegates", "beanStyleSetterMethodName" : "setDelegates", "c2jName" : "Delegates", "c2jShape" : "ResourceDelegates", "defaultConsumerFluentSetterDocumentation" : "

One page of the resource's delegates.

\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 #delegates(List)}.\n@param delegates 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 #delegates(List)", "deprecated" : false, "documentation" : "

One page of the resource's delegates.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "delegates", "fluentSetterDocumentation" : "

One page of the resource's delegates.

\n@param delegates One page of the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delegates", "getterDocumentation" : "

One page of the resource's delegates.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One page of the resource's delegates.", "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" : "Delegates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Delegates", "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" : "Delegate", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Delegate.Builder} avoiding the need to create one manually via {@link Delegate#builder()}.\n\nWhen the {@link Consumer} completes, {@link Delegate.Builder#build()} is called immediately and its result is passed to {@link #member(Delegate)}.\n@param member a consumer that will call methods on {@link Delegate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Delegate)", "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" : "Delegate", "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" : "Delegate", "variableName" : "member", "variableType" : "Delegate", "documentation" : null, "simpleType" : "Delegate", "variableSetterType" : "Delegate" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Delegate", "variableName" : "member", "variableType" : "Delegate", "documentation" : "", "simpleType" : "Delegate", "variableSetterType" : "Delegate" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Delegate", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Delegate", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Delegates", "sensitive" : false, "setterDocumentation" : "

One page of the resource's delegates.

\n@param delegates One page of the resource's delegates.", "setterMethodName" : "setDelegates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "delegates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "delegates", "variableType" : "java.util.List", "documentation" : "

One page of the resource's delegates.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@return The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "getterModel" : { "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" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "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" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDelegates", "beanStyleSetterMethodName" : "setDelegates", "c2jName" : "Delegates", "c2jShape" : "ResourceDelegates", "defaultConsumerFluentSetterDocumentation" : "

One page of the resource's delegates.

\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 #delegates(List)}.\n@param delegates 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 #delegates(List)", "deprecated" : false, "documentation" : "

One page of the resource's delegates.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "delegates", "fluentSetterDocumentation" : "

One page of the resource's delegates.

\n@param delegates One page of the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "delegates", "getterDocumentation" : "

One page of the resource's delegates.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One page of the resource's delegates.", "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" : "Delegates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Delegates", "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" : "Delegate", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Delegate.Builder} avoiding the need to create one manually via {@link Delegate#builder()}.\n\nWhen the {@link Consumer} completes, {@link Delegate.Builder#build()} is called immediately and its result is passed to {@link #member(Delegate)}.\n@param member a consumer that will call methods on {@link Delegate.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Delegate)", "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" : "Delegate", "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" : "Delegate", "variableName" : "member", "variableType" : "Delegate", "documentation" : null, "simpleType" : "Delegate", "variableSetterType" : "Delegate" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Delegate", "variableName" : "member", "variableType" : "Delegate", "documentation" : "", "simpleType" : "Delegate", "variableSetterType" : "Delegate" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Delegate", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Delegate", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Delegates", "sensitive" : false, "setterDocumentation" : "

One page of the resource's delegates.

\n@param delegates One page of the resource's delegates.", "setterMethodName" : "setDelegates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "delegates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "delegates", "variableType" : "java.util.List", "documentation" : "

One page of the resource's delegates.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@return The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "getterModel" : { "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" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "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" : "

The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListResourceDelegatesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListResourceDelegatesResponse", "variableName" : "listResourceDelegatesResponse", "variableType" : "ListResourceDelegatesResponse", "documentation" : null, "simpleType" : "ListResourceDelegatesResponse", "variableSetterType" : "ListResourceDelegatesResponse" }, "wrapper" : false }, "ListResourcesRequest" : { "c2jName" : "ListResourcesRequest", "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" : "ListResources", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.ListResources", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the resources exist.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the resources exist.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the resources exist.

\n@param organizationId The identifier for the organization under which the resources exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the resources exist.

\n@return The identifier for the organization under which the resources exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the resources exist.

\n@param organizationId The identifier for the organization under which the resources exist.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the resources exist.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the resources exist.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the resources exist.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the resources exist.

\n@param organizationId The identifier for the organization under which the resources exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the resources exist.

\n@return The identifier for the organization under which the resources exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the resources exist.

\n@param organizationId The identifier for the organization under which the resources exist.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the resources exist.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the resources exist.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the resources exist.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the resources exist.

\n@param organizationId The identifier for the organization under which the resources exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the resources exist.

\n@return The identifier for the organization under which the resources exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the resources exist.

\n@param organizationId The identifier for the organization under which the resources exist.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the resources exist.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId" ], "shapeName" : "ListResourcesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListResourcesRequest", "variableName" : "listResourcesRequest", "variableType" : "ListResourcesRequest", "documentation" : null, "simpleType" : "ListResourcesRequest", "variableSetterType" : "ListResourcesRequest" }, "wrapper" : false }, "ListResourcesResponse" : { "c2jName" : "ListResourcesResponse", "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" : "getResources", "beanStyleSetterMethodName" : "setResources", "c2jName" : "Resources", "c2jShape" : "Resources", "defaultConsumerFluentSetterDocumentation" : "

One page of the organization's resource representation.

\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 #resources(List)}.\n@param resources 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 #resources(List)", "deprecated" : false, "documentation" : "

One page of the organization's resource representation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resources", "fluentSetterDocumentation" : "

One page of the organization's resource representation.

\n@param resources One page of the organization's resource representation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resources", "getterDocumentation" : "

One page of the organization's resource representation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One page of the organization's resource representation.", "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" : "Resources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Resources", "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" : "Resource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Resource.Builder} avoiding the need to create one manually via {@link Resource#builder()}.\n\nWhen the {@link Consumer} completes, {@link Resource.Builder#build()} is called immediately and its result is passed to {@link #member(Resource)}.\n@param member a consumer that will call methods on {@link Resource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Resource)", "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" : "Resource", "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" : "Resource", "variableName" : "member", "variableType" : "Resource", "documentation" : null, "simpleType" : "Resource", "variableSetterType" : "Resource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Resource", "variableName" : "member", "variableType" : "Resource", "documentation" : "", "simpleType" : "Resource", "variableSetterType" : "Resource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Resource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Resource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Resources", "sensitive" : false, "setterDocumentation" : "

One page of the organization's resource representation.

\n@param resources One page of the organization's resource representation.", "setterMethodName" : "setResources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resources", "variableType" : "java.util.List", "documentation" : "

One page of the organization's resource representation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@return The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "getterModel" : { "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" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "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" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@return The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "getterModel" : { "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" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "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" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Resources" : { "beanStyleGetterMethodName" : "getResources", "beanStyleSetterMethodName" : "setResources", "c2jName" : "Resources", "c2jShape" : "Resources", "defaultConsumerFluentSetterDocumentation" : "

One page of the organization's resource representation.

\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 #resources(List)}.\n@param resources 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 #resources(List)", "deprecated" : false, "documentation" : "

One page of the organization's resource representation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resources", "fluentSetterDocumentation" : "

One page of the organization's resource representation.

\n@param resources One page of the organization's resource representation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resources", "getterDocumentation" : "

One page of the organization's resource representation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One page of the organization's resource representation.", "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" : "Resources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Resources", "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" : "Resource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Resource.Builder} avoiding the need to create one manually via {@link Resource#builder()}.\n\nWhen the {@link Consumer} completes, {@link Resource.Builder#build()} is called immediately and its result is passed to {@link #member(Resource)}.\n@param member a consumer that will call methods on {@link Resource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Resource)", "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" : "Resource", "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" : "Resource", "variableName" : "member", "variableType" : "Resource", "documentation" : null, "simpleType" : "Resource", "variableSetterType" : "Resource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Resource", "variableName" : "member", "variableType" : "Resource", "documentation" : "", "simpleType" : "Resource", "variableSetterType" : "Resource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Resource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Resource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Resources", "sensitive" : false, "setterDocumentation" : "

One page of the organization's resource representation.

\n@param resources One page of the organization's resource representation.", "setterMethodName" : "setResources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resources", "variableType" : "java.util.List", "documentation" : "

One page of the organization's resource representation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResources", "beanStyleSetterMethodName" : "setResources", "c2jName" : "Resources", "c2jShape" : "Resources", "defaultConsumerFluentSetterDocumentation" : "

One page of the organization's resource representation.

\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 #resources(List)}.\n@param resources 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 #resources(List)", "deprecated" : false, "documentation" : "

One page of the organization's resource representation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resources", "fluentSetterDocumentation" : "

One page of the organization's resource representation.

\n@param resources One page of the organization's resource representation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resources", "getterDocumentation" : "

One page of the organization's resource representation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return One page of the organization's resource representation.", "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" : "Resources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Resources", "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" : "Resource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Resource.Builder} avoiding the need to create one manually via {@link Resource#builder()}.\n\nWhen the {@link Consumer} completes, {@link Resource.Builder#build()} is called immediately and its result is passed to {@link #member(Resource)}.\n@param member a consumer that will call methods on {@link Resource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Resource)", "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" : "Resource", "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" : "Resource", "variableName" : "member", "variableType" : "Resource", "documentation" : null, "simpleType" : "Resource", "variableSetterType" : "Resource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Resource", "variableName" : "member", "variableType" : "Resource", "documentation" : "", "simpleType" : "Resource", "variableSetterType" : "Resource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Resource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Resource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Resources", "sensitive" : false, "setterDocumentation" : "

One page of the organization's resource representation.

\n@param resources One page of the organization's resource representation.", "setterMethodName" : "setResources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resources", "variableType" : "java.util.List", "documentation" : "

One page of the organization's resource representation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@return The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "getterModel" : { "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" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

\n@param nextToken The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.", "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" : "

The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListResourcesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListResourcesResponse", "variableName" : "listResourcesResponse", "variableType" : "ListResourcesResponse", "documentation" : null, "simpleType" : "ListResourcesResponse", "variableSetterType" : "ListResourcesResponse" }, "wrapper" : false }, "ListUsersRequest" : { "c2jName" : "ListUsersRequest", "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" : "ListUsers", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.ListUsers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the users exist.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the users exist.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the users exist.

\n@param organizationId The identifier for the organization under which the users exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the users exist.

\n@return The identifier for the organization under which the users exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the users exist.

\n@param organizationId The identifier for the organization under which the users exist.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the users exist.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the users exist.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the users exist.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the users exist.

\n@param organizationId The identifier for the organization under which the users exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the users exist.

\n@return The identifier for the organization under which the users exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the users exist.

\n@param organizationId The identifier for the organization under which the users exist.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the users exist.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the users exist.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the users exist.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the users exist.

\n@param organizationId The identifier for the organization under which the users exist.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the users exist.

\n@return The identifier for the organization under which the users exist.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the users exist.

\n@param organizationId The identifier for the organization under which the users exist.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the users exist.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.", "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" : "

The token to use to retrieve the next page of results. The first call does not contain any tokens.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\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 to return in a single call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

The maximum number of results to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

The maximum number of results to return in a single call.

\n@return The maximum number of results to return in a single call.", "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 to return in a single call.

\n@param maxResults The maximum number of results to return in a single call.", "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 to return in a single call.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId" ], "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" : "", "endpointDiscovery" : 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" : "Users", "defaultConsumerFluentSetterDocumentation" : "

The overview of users for an organization.

\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 overview of users for an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

The overview of users for an organization.

\n@param users The overview of users for an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

The overview of users for an organization.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The overview of users for an organization.", "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" : "User", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link User.Builder} avoiding the need to create one manually via {@link User#builder()}.\n\nWhen the {@link Consumer} completes, {@link User.Builder#build()} is called immediately and its result is passed to {@link #member(User)}.\n@param member a consumer that will call methods on {@link User.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(User)", "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" : "User", "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" : "User", "variableName" : "member", "variableType" : "User", "documentation" : null, "simpleType" : "User", "variableSetterType" : "User" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "User", "variableName" : "member", "variableType" : "User", "documentation" : "", "simpleType" : "User", "variableSetterType" : "User" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "User", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "User", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

The overview of users for an organization.

\n@param users The overview of users for an organization.", "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 overview of users for an organization.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Users" : { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "Users", "defaultConsumerFluentSetterDocumentation" : "

The overview of users for an organization.

\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 overview of users for an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

The overview of users for an organization.

\n@param users The overview of users for an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

The overview of users for an organization.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The overview of users for an organization.", "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" : "User", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link User.Builder} avoiding the need to create one manually via {@link User#builder()}.\n\nWhen the {@link Consumer} completes, {@link User.Builder#build()} is called immediately and its result is passed to {@link #member(User)}.\n@param member a consumer that will call methods on {@link User.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(User)", "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" : "User", "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" : "User", "variableName" : "member", "variableType" : "User", "documentation" : null, "simpleType" : "User", "variableSetterType" : "User" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "User", "variableName" : "member", "variableType" : "User", "documentation" : "", "simpleType" : "User", "variableSetterType" : "User" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "User", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "User", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

The overview of users for an organization.

\n@param users The overview of users for an organization.", "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 overview of users for an organization.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "Users", "defaultConsumerFluentSetterDocumentation" : "

The overview of users for an organization.

\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 overview of users for an organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

The overview of users for an organization.

\n@param users The overview of users for an organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

The overview of users for an organization.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The overview of users for an organization.", "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" : "User", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link User.Builder} avoiding the need to create one manually via {@link User#builder()}.\n\nWhen the {@link Consumer} completes, {@link User.Builder#build()} is called immediately and its result is passed to {@link #member(User)}.\n@param member a consumer that will call methods on {@link User.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(User)", "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" : "User", "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" : "User", "variableName" : "member", "variableType" : "User", "documentation" : null, "simpleType" : "User", "variableSetterType" : "User" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "User", "variableName" : "member", "variableType" : "User", "documentation" : "", "simpleType" : "User", "variableSetterType" : "User" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "User", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "User", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

The overview of users for an organization.

\n@param users The overview of users for an organization.", "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 overview of users for an organization.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\n@return The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.", "getterModel" : { "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" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

\n@param nextToken The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.", "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" : "

The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.

", "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 }, "MailDomainNotFoundException" : { "c2jName" : "MailDomainNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

For an email or alias to be created in Amazon WorkMail, the included domain must be defined in the organization.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "MailDomainNotFoundException", "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" : "MailDomainNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "MailDomainNotFoundException", "variableName" : "mailDomainNotFoundException", "variableType" : "MailDomainNotFoundException", "documentation" : null, "simpleType" : "MailDomainNotFoundException", "variableSetterType" : "MailDomainNotFoundException" }, "wrapper" : false }, "MailDomainStateException" : { "c2jName" : "MailDomainStateException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

After a domain has been added to the organization, it must be verified. The domain is not yet verified.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "MailDomainStateException", "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" : "MailDomainStateException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "MailDomainStateException", "variableName" : "mailDomainStateException", "variableType" : "MailDomainStateException", "documentation" : null, "simpleType" : "MailDomainStateException", "variableSetterType" : "MailDomainStateException" }, "wrapper" : false }, "Member" : { "c2jName" : "Member", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The representation of a user or group.

", "endpointDiscovery" : 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" : "String", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the member.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 identifier of the member.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the member.

\n@param id The identifier of the member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the member.

\n@return The identifier of the member.", "getterModel" : { "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 identifier of the member.

\n@param id The identifier of the member.", "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 identifier of the member.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the member.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 member.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the member.

\n@param name The name of the member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the member.

\n@return The name of the member.", "getterModel" : { "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 member.

\n@param name The name of the member.", "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 member.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MemberType", "defaultConsumerFluentSetterDocumentation" : "

A member can be a user or 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

A member can be a user or group.

", "endpointDiscoveryId" : false, "enumType" : "MemberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

A member can be a user or group.

\n@param type A member can be a user or group.\n@see MemberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

A member can be a user or group.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MemberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return A member can be a user or group.\n@see MemberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

A member can be a user or group.

\n@param type A member can be a user or group.\n@see MemberType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

A member can be a user or group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the member, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the member, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the member, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the member was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\n@return The date indicating when the member was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the member was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the member was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\n@return The date indicating when the member was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the member was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisabledDate" : { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the member was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\n@return The date indicating when the member was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the member was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "EnabledDate" : { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the member was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\n@return The date indicating when the member was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the member was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the member.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 identifier of the member.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the member.

\n@param id The identifier of the member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the member.

\n@return The identifier of the member.", "getterModel" : { "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 identifier of the member.

\n@param id The identifier of the member.", "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 identifier of the member.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the member.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 member.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the member.

\n@param name The name of the member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the member.

\n@return The name of the member.", "getterModel" : { "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 member.

\n@param name The name of the member.", "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 member.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the member, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the member, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the member, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MemberType", "defaultConsumerFluentSetterDocumentation" : "

A member can be a user or 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

A member can be a user or group.

", "endpointDiscoveryId" : false, "enumType" : "MemberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

A member can be a user or group.

\n@param type A member can be a user or group.\n@see MemberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

A member can be a user or group.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MemberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return A member can be a user or group.\n@see MemberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

A member can be a user or group.

\n@param type A member can be a user or group.\n@see MemberType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

A member can be a user or group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the member.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 identifier of the member.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the member.

\n@param id The identifier of the member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the member.

\n@return The identifier of the member.", "getterModel" : { "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 identifier of the member.

\n@param id The identifier of the member.", "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 identifier of the member.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the member.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 member.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the member.

\n@param name The name of the member.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the member.

\n@return The name of the member.", "getterModel" : { "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 member.

\n@param name The name of the member.", "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 member.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MemberType", "defaultConsumerFluentSetterDocumentation" : "

A member can be a user or 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

A member can be a user or group.

", "endpointDiscoveryId" : false, "enumType" : "MemberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

A member can be a user or group.

\n@param type A member can be a user or group.\n@see MemberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

A member can be a user or group.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MemberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return A member can be a user or group.\n@see MemberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

A member can be a user or group.

\n@param type A member can be a user or group.\n@see MemberType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

A member can be a user or group.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the member, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the member, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the member, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the member, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the member was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\n@return The date indicating when the member was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the member was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the member was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the member was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\n@return The date indicating when the member was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the member was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the member was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Member", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Member", "variableName" : "member", "variableType" : "Member", "documentation" : null, "simpleType" : "Member", "variableSetterType" : "Member" }, "wrapper" : false }, "MemberType" : { "c2jName" : "MemberType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "GROUP", "value" : "GROUP" }, { "name" : "USER", "value" : "USER" } ], "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" : "MemberType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MemberType", "variableName" : "memberType", "variableType" : "MemberType", "documentation" : null, "simpleType" : "MemberType", "variableSetterType" : "MemberType" }, "wrapper" : false }, "NameAvailabilityException" : { "c2jName" : "NameAvailabilityException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The user, group, or resource name isn't unique in Amazon WorkMail.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NameAvailabilityException", "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" : "NameAvailabilityException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NameAvailabilityException", "variableName" : "nameAvailabilityException", "variableType" : "NameAvailabilityException", "documentation" : null, "simpleType" : "NameAvailabilityException", "variableSetterType" : "NameAvailabilityException" }, "wrapper" : false }, "OrganizationNotFoundException" : { "c2jName" : "OrganizationNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An operation received a valid organization identifier that either doesn't belong or exist in the system.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "OrganizationNotFoundException", "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" : "OrganizationNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "OrganizationNotFoundException", "variableName" : "organizationNotFoundException", "variableType" : "OrganizationNotFoundException", "documentation" : null, "simpleType" : "OrganizationNotFoundException", "variableSetterType" : "OrganizationNotFoundException" }, "wrapper" : false }, "OrganizationStateException" : { "c2jName" : "OrganizationStateException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "OrganizationStateException", "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" : "OrganizationStateException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "OrganizationStateException", "variableName" : "organizationStateException", "variableType" : "OrganizationStateException", "documentation" : null, "simpleType" : "OrganizationStateException", "variableSetterType" : "OrganizationStateException" }, "wrapper" : false }, "OrganizationSummary" : { "c2jName" : "OrganizationSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The representation of an organization.

", "endpointDiscovery" : 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" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization.

\n@param organizationId The identifier associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization.

\n@return The identifier associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization.

\n@param organizationId The identifier associated with the organization.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "OrganizationName", "defaultConsumerFluentSetterDocumentation" : "

The alias associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The alias associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The alias associated with the organization.

\n@param alias The alias associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The alias associated with the organization.

\n@return The alias associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The alias associated with the organization.

\n@param alias The alias associated with the organization.", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The alias associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "ErrorMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\n@param errorMessage The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\n@return The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\n@param errorMessage The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The state associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

The state associated with the organization.

\n@param state The state associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state associated with the organization.

\n@return The state associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state associated with the organization.

\n@param state The state associated with the organization.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Alias" : { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "OrganizationName", "defaultConsumerFluentSetterDocumentation" : "

The alias associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The alias associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The alias associated with the organization.

\n@param alias The alias associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The alias associated with the organization.

\n@return The alias associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The alias associated with the organization.

\n@param alias The alias associated with the organization.", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The alias associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ErrorMessage" : { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "ErrorMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\n@param errorMessage The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\n@return The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\n@param errorMessage The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization.

\n@param organizationId The identifier associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization.

\n@return The identifier associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization.

\n@param organizationId The identifier associated with the organization.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The state associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

The state associated with the organization.

\n@param state The state associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state associated with the organization.

\n@return The state associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state associated with the organization.

\n@param state The state associated with the organization.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization.

\n@param organizationId The identifier associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization.

\n@return The identifier associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization.

\n@param organizationId The identifier associated with the organization.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAlias", "beanStyleSetterMethodName" : "setAlias", "c2jName" : "Alias", "c2jShape" : "OrganizationName", "defaultConsumerFluentSetterDocumentation" : "

The alias associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #alias(String)}.\n@param alias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #alias(String)", "deprecated" : false, "documentation" : "

The alias associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "alias", "fluentSetterDocumentation" : "

The alias associated with the organization.

\n@param alias The alias associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "alias", "getterDocumentation" : "

The alias associated with the organization.

\n@return The alias associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Alias", "sensitive" : false, "setterDocumentation" : "

The alias associated with the organization.

\n@param alias The alias associated with the organization.", "setterMethodName" : "setAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "alias", "variableType" : "String", "documentation" : "

The alias associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "ErrorMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "documentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\n@param errorMessage The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\n@return The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

\n@param errorMessage The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "

The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The state associated with the organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state associated with the organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

The state associated with the organization.

\n@param state The state associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state associated with the organization.

\n@return The state associated with the organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state associated with the organization.

\n@param state The state associated with the organization.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state associated with the organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OrganizationSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OrganizationSummary", "variableName" : "organizationSummary", "variableType" : "OrganizationSummary", "documentation" : null, "simpleType" : "OrganizationSummary", "variableSetterType" : "OrganizationSummary" }, "wrapper" : false }, "Permission" : { "c2jName" : "Permission", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Permission granted to a user, group, or resource to access a certain aspect of another user, group, or resource mailbox.

", "endpointDiscovery" : 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" : "getGranteeId", "beanStyleSetterMethodName" : "setGranteeId", "c2jName" : "GranteeId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeId(String)}.\n@param granteeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "granteeId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\n@param granteeId The identifier of the user, group, or resource to which the permissions are granted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "granteeId", "getterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\n@return The identifier of the user, group, or resource to which the permissions are granted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\n@param granteeId The identifier of the user, group, or resource to which the permissions are granted.", "setterMethodName" : "setGranteeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGranteeTypeAsString", "beanStyleSetterMethodName" : "setGranteeType", "c2jName" : "GranteeType", "c2jShape" : "MemberType", "defaultConsumerFluentSetterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeTypeAsString(String)}.\n@param granteeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeType(String)", "deprecated" : false, "documentation" : "

The type of user, group, or resource referred to in GranteeId.

", "endpointDiscoveryId" : false, "enumType" : "MemberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "granteeType", "fluentEnumSetterMethodName" : "granteeType", "fluentGetterMethodName" : "granteeTypeAsString", "fluentSetterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\n@param granteeType The type of user, group, or resource referred to in GranteeId.\n@see MemberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType", "fluentSetterMethodName" : "granteeType", "getterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #granteeType} will return {@link MemberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #granteeTypeAsString}.\n

\n@return The type of user, group, or resource referred to in GranteeId.\n@see MemberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeType", "sensitive" : false, "setterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\n@param granteeType The type of user, group, or resource referred to in GranteeId.\n@see MemberType", "setterMethodName" : "setGranteeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeType", "variableType" : "String", "documentation" : "

The type of user, group, or resource referred to in GranteeId.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionValuesAsStrings", "beanStyleSetterMethodName" : "setPermissionValuesWithStrings", "c2jName" : "PermissionValues", "c2jShape" : "PermissionValues", "defaultConsumerFluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\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 #permissionValuesAsStrings(List)}.\n@param permissionValues 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 #permissionValuesWithStrings(List)", "deprecated" : false, "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionValues", "fluentEnumSetterMethodName" : "permissionValues", "fluentGetterMethodName" : "permissionValuesAsStrings", "fluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionValuesWithStrings", "getterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "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" : "PermissionValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionValues", "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" : "PermissionType", "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" : "PermissionType", "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 PermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PermissionType", "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 PermissionType#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 PermissionType", "getterModel" : { "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 PermissionType", "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" : "PermissionValues", "sensitive" : false, "setterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "setterMethodName" : "setPermissionValuesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GranteeId" : { "beanStyleGetterMethodName" : "getGranteeId", "beanStyleSetterMethodName" : "setGranteeId", "c2jName" : "GranteeId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeId(String)}.\n@param granteeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "granteeId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\n@param granteeId The identifier of the user, group, or resource to which the permissions are granted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "granteeId", "getterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\n@return The identifier of the user, group, or resource to which the permissions are granted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\n@param granteeId The identifier of the user, group, or resource to which the permissions are granted.", "setterMethodName" : "setGranteeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GranteeType" : { "beanStyleGetterMethodName" : "getGranteeTypeAsString", "beanStyleSetterMethodName" : "setGranteeType", "c2jName" : "GranteeType", "c2jShape" : "MemberType", "defaultConsumerFluentSetterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeTypeAsString(String)}.\n@param granteeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeType(String)", "deprecated" : false, "documentation" : "

The type of user, group, or resource referred to in GranteeId.

", "endpointDiscoveryId" : false, "enumType" : "MemberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "granteeType", "fluentEnumSetterMethodName" : "granteeType", "fluentGetterMethodName" : "granteeTypeAsString", "fluentSetterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\n@param granteeType The type of user, group, or resource referred to in GranteeId.\n@see MemberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType", "fluentSetterMethodName" : "granteeType", "getterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #granteeType} will return {@link MemberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #granteeTypeAsString}.\n

\n@return The type of user, group, or resource referred to in GranteeId.\n@see MemberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeType", "sensitive" : false, "setterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\n@param granteeType The type of user, group, or resource referred to in GranteeId.\n@see MemberType", "setterMethodName" : "setGranteeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeType", "variableType" : "String", "documentation" : "

The type of user, group, or resource referred to in GranteeId.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PermissionValues" : { "beanStyleGetterMethodName" : "getPermissionValuesAsStrings", "beanStyleSetterMethodName" : "setPermissionValuesWithStrings", "c2jName" : "PermissionValues", "c2jShape" : "PermissionValues", "defaultConsumerFluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\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 #permissionValuesAsStrings(List)}.\n@param permissionValues 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 #permissionValuesWithStrings(List)", "deprecated" : false, "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionValues", "fluentEnumSetterMethodName" : "permissionValues", "fluentGetterMethodName" : "permissionValuesAsStrings", "fluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionValuesWithStrings", "getterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "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" : "PermissionValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionValues", "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" : "PermissionType", "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" : "PermissionType", "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 PermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PermissionType", "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 PermissionType#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 PermissionType", "getterModel" : { "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 PermissionType", "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" : "PermissionValues", "sensitive" : false, "setterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "setterMethodName" : "setPermissionValuesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGranteeId", "beanStyleSetterMethodName" : "setGranteeId", "c2jName" : "GranteeId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeId(String)}.\n@param granteeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "granteeId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\n@param granteeId The identifier of the user, group, or resource to which the permissions are granted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "granteeId", "getterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\n@return The identifier of the user, group, or resource to which the permissions are granted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

\n@param granteeId The identifier of the user, group, or resource to which the permissions are granted.", "setterMethodName" : "setGranteeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource to which the permissions are granted.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGranteeTypeAsString", "beanStyleSetterMethodName" : "setGranteeType", "c2jName" : "GranteeType", "c2jShape" : "MemberType", "defaultConsumerFluentSetterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeTypeAsString(String)}.\n@param granteeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeType(String)", "deprecated" : false, "documentation" : "

The type of user, group, or resource referred to in GranteeId.

", "endpointDiscoveryId" : false, "enumType" : "MemberType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "granteeType", "fluentEnumSetterMethodName" : "granteeType", "fluentGetterMethodName" : "granteeTypeAsString", "fluentSetterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\n@param granteeType The type of user, group, or resource referred to in GranteeId.\n@see MemberType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType", "fluentSetterMethodName" : "granteeType", "getterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #granteeType} will return {@link MemberType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #granteeTypeAsString}.\n

\n@return The type of user, group, or resource referred to in GranteeId.\n@see MemberType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeType", "sensitive" : false, "setterDocumentation" : "

The type of user, group, or resource referred to in GranteeId.

\n@param granteeType The type of user, group, or resource referred to in GranteeId.\n@see MemberType", "setterMethodName" : "setGranteeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeType", "variableType" : "String", "documentation" : "

The type of user, group, or resource referred to in GranteeId.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionValuesAsStrings", "beanStyleSetterMethodName" : "setPermissionValuesWithStrings", "c2jName" : "PermissionValues", "c2jShape" : "PermissionValues", "defaultConsumerFluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\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 #permissionValuesAsStrings(List)}.\n@param permissionValues 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 #permissionValuesWithStrings(List)", "deprecated" : false, "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionValues", "fluentEnumSetterMethodName" : "permissionValues", "fluentGetterMethodName" : "permissionValuesAsStrings", "fluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionValuesWithStrings", "getterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "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" : "PermissionValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionValues", "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" : "PermissionType", "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" : "PermissionType", "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 PermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PermissionType", "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 PermissionType#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 PermissionType", "getterModel" : { "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 PermissionType", "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" : "PermissionValues", "sensitive" : false, "setterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "setterMethodName" : "setPermissionValuesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GranteeId", "GranteeType", "PermissionValues" ], "shapeName" : "Permission", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "permission", "variableType" : "Permission", "documentation" : null, "simpleType" : "Permission", "variableSetterType" : "Permission" }, "wrapper" : false }, "PermissionType" : { "c2jName" : "PermissionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "FULL_ACCESS", "value" : "FULL_ACCESS" }, { "name" : "SEND_AS", "value" : "SEND_AS" }, { "name" : "SEND_ON_BEHALF", "value" : "SEND_ON_BEHALF" } ], "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" : "PermissionType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PermissionType", "variableName" : "permissionType", "variableType" : "PermissionType", "documentation" : null, "simpleType" : "PermissionType", "variableSetterType" : "PermissionType" }, "wrapper" : false }, "PutMailboxPermissionsRequest" : { "c2jName" : "PutMailboxPermissionsRequest", "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" : "PutMailboxPermissions", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.PutMailboxPermissions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@return The identifier of the organization under which the user, group, or resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to update mailbox permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\n@return The identifier of the user, group, or resource for which to update mailbox permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to update mailbox permissions.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGranteeId", "beanStyleSetterMethodName" : "setGranteeId", "c2jName" : "GranteeId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeId(String)}.\n@param granteeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "granteeId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\n@param granteeId The identifier of the user, group, or resource to which to grant the permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "granteeId", "getterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\n@return The identifier of the user, group, or resource to which to grant the permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\n@param granteeId The identifier of the user, group, or resource to which to grant the permissions.", "setterMethodName" : "setGranteeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionValuesAsStrings", "beanStyleSetterMethodName" : "setPermissionValuesWithStrings", "c2jName" : "PermissionValues", "c2jShape" : "PermissionValues", "defaultConsumerFluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\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 #permissionValuesAsStrings(List)}.\n@param permissionValues 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 #permissionValuesWithStrings(List)", "deprecated" : false, "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionValues", "fluentEnumSetterMethodName" : "permissionValues", "fluentGetterMethodName" : "permissionValuesAsStrings", "fluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionValuesWithStrings", "getterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "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" : "PermissionValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionValues", "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" : "PermissionType", "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" : "PermissionType", "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 PermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PermissionType", "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 PermissionType#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 PermissionType", "getterModel" : { "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 PermissionType", "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" : "PermissionValues", "sensitive" : false, "setterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "setterMethodName" : "setPermissionValuesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EntityId" : { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to update mailbox permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\n@return The identifier of the user, group, or resource for which to update mailbox permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to update mailbox permissions.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GranteeId" : { "beanStyleGetterMethodName" : "getGranteeId", "beanStyleSetterMethodName" : "setGranteeId", "c2jName" : "GranteeId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeId(String)}.\n@param granteeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "granteeId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\n@param granteeId The identifier of the user, group, or resource to which to grant the permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "granteeId", "getterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\n@return The identifier of the user, group, or resource to which to grant the permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\n@param granteeId The identifier of the user, group, or resource to which to grant the permissions.", "setterMethodName" : "setGranteeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@return The identifier of the organization under which the user, group, or resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PermissionValues" : { "beanStyleGetterMethodName" : "getPermissionValuesAsStrings", "beanStyleSetterMethodName" : "setPermissionValuesWithStrings", "c2jName" : "PermissionValues", "c2jShape" : "PermissionValues", "defaultConsumerFluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\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 #permissionValuesAsStrings(List)}.\n@param permissionValues 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 #permissionValuesWithStrings(List)", "deprecated" : false, "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionValues", "fluentEnumSetterMethodName" : "permissionValues", "fluentGetterMethodName" : "permissionValuesAsStrings", "fluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionValuesWithStrings", "getterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "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" : "PermissionValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionValues", "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" : "PermissionType", "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" : "PermissionType", "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 PermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PermissionType", "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 PermissionType#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 PermissionType", "getterModel" : { "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 PermissionType", "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" : "PermissionValues", "sensitive" : false, "setterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "setterMethodName" : "setPermissionValuesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@return The identifier of the organization under which the user, group, or resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization under which the user, group, or resource exists.

\n@param organizationId The identifier of the organization under which the user, group, or resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization under which the user, group, or resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to update mailbox permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\n@return The identifier of the user, group, or resource for which to update mailbox permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

\n@param entityId The identifier of the user, group, or resource for which to update mailbox permissions.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource for which to update mailbox permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGranteeId", "beanStyleSetterMethodName" : "setGranteeId", "c2jName" : "GranteeId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #granteeId(String)}.\n@param granteeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #granteeId(String)", "deprecated" : false, "documentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "granteeId", "fluentSetterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\n@param granteeId The identifier of the user, group, or resource to which to grant the permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "granteeId", "getterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\n@return The identifier of the user, group, or resource to which to grant the permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GranteeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GranteeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GranteeId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

\n@param granteeId The identifier of the user, group, or resource to which to grant the permissions.", "setterMethodName" : "setGranteeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "granteeId", "variableType" : "String", "documentation" : "

The identifier of the user, group, or resource to which to grant the permissions.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionValuesAsStrings", "beanStyleSetterMethodName" : "setPermissionValuesWithStrings", "c2jName" : "PermissionValues", "c2jShape" : "PermissionValues", "defaultConsumerFluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\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 #permissionValuesAsStrings(List)}.\n@param permissionValues 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 #permissionValuesWithStrings(List)", "deprecated" : false, "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionValues", "fluentEnumSetterMethodName" : "permissionValues", "fluentGetterMethodName" : "permissionValuesAsStrings", "fluentSetterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permissionValuesWithStrings", "getterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "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" : "PermissionValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionValues", "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" : "PermissionType", "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" : "PermissionType", "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 PermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PermissionType", "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 PermissionType#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 PermissionType", "getterModel" : { "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 PermissionType", "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" : "PermissionValues", "sensitive" : false, "setterDocumentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

\n@param permissionValues The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.", "setterMethodName" : "setPermissionValuesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "permissionValues", "variableType" : "java.util.List", "documentation" : "

The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "EntityId", "GranteeId", "PermissionValues" ], "shapeName" : "PutMailboxPermissionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutMailboxPermissionsRequest", "variableName" : "putMailboxPermissionsRequest", "variableType" : "PutMailboxPermissionsRequest", "documentation" : null, "simpleType" : "PutMailboxPermissionsRequest", "variableSetterType" : "PutMailboxPermissionsRequest" }, "wrapper" : false }, "PutMailboxPermissionsResponse" : { "c2jName" : "PutMailboxPermissionsResponse", "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" : "PutMailboxPermissionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutMailboxPermissionsResponse", "variableName" : "putMailboxPermissionsResponse", "variableType" : "PutMailboxPermissionsResponse", "documentation" : null, "simpleType" : "PutMailboxPermissionsResponse", "variableSetterType" : "PutMailboxPermissionsResponse" }, "wrapper" : false }, "RegisterToWorkMailRequest" : { "c2jName" : "RegisterToWorkMailRequest", "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" : "RegisterToWorkMail", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.RegisterToWorkMail", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the user, group, or resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\n@param organizationId The identifier for the organization under which the user, group, or resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\n@return The identifier for the organization under which the user, group, or resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\n@param organizationId The identifier for the organization under which the user, group, or resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the user, group, or resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the user, group, or resource to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\n@param entityId The identifier for the user, group, or resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\n@return The identifier for the user, group, or resource to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\n@param entityId The identifier for the user, group, or resource to be updated.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the user, group, or resource to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email for the user, group, or resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email for the user, group, or resource to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email for the user, group, or resource to be updated.

\n@param email The email for the user, group, or resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email for the user, group, or resource to be updated.

\n@return The email for the user, group, or resource to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email for the user, group, or resource to be updated.

\n@param email The email for the user, group, or resource to be updated.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email for the user, group, or resource to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email for the user, group, or resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email for the user, group, or resource to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email for the user, group, or resource to be updated.

\n@param email The email for the user, group, or resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email for the user, group, or resource to be updated.

\n@return The email for the user, group, or resource to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email for the user, group, or resource to be updated.

\n@param email The email for the user, group, or resource to be updated.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email for the user, group, or resource to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EntityId" : { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the user, group, or resource to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\n@param entityId The identifier for the user, group, or resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\n@return The identifier for the user, group, or resource to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\n@param entityId The identifier for the user, group, or resource to be updated.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the user, group, or resource to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the user, group, or resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\n@param organizationId The identifier for the organization under which the user, group, or resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\n@return The identifier for the organization under which the user, group, or resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\n@param organizationId The identifier for the organization under which the user, group, or resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the user, group, or resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization under which the user, group, or resource exists.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\n@param organizationId The identifier for the organization under which the user, group, or resource exists.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\n@return The identifier for the organization under which the user, group, or resource exists.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization under which the user, group, or resource exists.

\n@param organizationId The identifier for the organization under which the user, group, or resource exists.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization under which the user, group, or resource exists.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The identifier for the user, group, or resource to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\n@param entityId The identifier for the user, group, or resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\n@return The identifier for the user, group, or resource to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The identifier for the user, group, or resource to be updated.

\n@param entityId The identifier for the user, group, or resource to be updated.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The identifier for the user, group, or resource to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email for the user, group, or resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email for the user, group, or resource to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email for the user, group, or resource to be updated.

\n@param email The email for the user, group, or resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email for the user, group, or resource to be updated.

\n@return The email for the user, group, or resource to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email for the user, group, or resource to be updated.

\n@param email The email for the user, group, or resource to be updated.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email for the user, group, or resource to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "EntityId", "Email" ], "shapeName" : "RegisterToWorkMailRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterToWorkMailRequest", "variableName" : "registerToWorkMailRequest", "variableType" : "RegisterToWorkMailRequest", "documentation" : null, "simpleType" : "RegisterToWorkMailRequest", "variableSetterType" : "RegisterToWorkMailRequest" }, "wrapper" : false }, "RegisterToWorkMailResponse" : { "c2jName" : "RegisterToWorkMailResponse", "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" : "RegisterToWorkMailResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterToWorkMailResponse", "variableName" : "registerToWorkMailResponse", "variableType" : "RegisterToWorkMailResponse", "documentation" : null, "simpleType" : "RegisterToWorkMailResponse", "variableSetterType" : "RegisterToWorkMailResponse" }, "wrapper" : false }, "ReservedNameException" : { "c2jName" : "ReservedNameException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

This user, group, or resource name is not allowed in Amazon WorkMail.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ReservedNameException", "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" : "ReservedNameException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ReservedNameException", "variableName" : "reservedNameException", "variableType" : "ReservedNameException", "documentation" : null, "simpleType" : "ReservedNameException", "variableSetterType" : "ReservedNameException" }, "wrapper" : false }, "ResetPasswordRequest" : { "c2jName" : "ResetPasswordRequest", "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" : "ResetPassword", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.ResetPassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization that contains the user for which the password is 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization that contains the user for which the password is reset.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization that contains the user for which the password is reset.

\n@param organizationId The identifier of the organization that contains the user for which the password is reset.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization that contains the user for which the password is reset.

\n@return The identifier of the organization that contains the user for which the password is 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization that contains the user for which the password is reset.

\n@param organizationId The identifier of the organization that contains the user for which the password is reset.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization that contains the user for which the password is reset.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user for whom the password is 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 #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user for whom the password is reset.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user for whom the password is reset.

\n@param userId The identifier of the user for whom the password is reset.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user for whom the password is reset.

\n@return The identifier of the user for whom the password is 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" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user for whom the password is reset.

\n@param userId The identifier of the user for whom the password is reset.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user for whom the password is reset.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

The new password 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 #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 new password for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

The new password for the user.

\n@param password The new password for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

The new password for the user.

\n@return The new password 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" : "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 new password for the user.

\n@param password The new password for the user.", "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 new password for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization that contains the user for which the password is 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization that contains the user for which the password is reset.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization that contains the user for which the password is reset.

\n@param organizationId The identifier of the organization that contains the user for which the password is reset.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization that contains the user for which the password is reset.

\n@return The identifier of the organization that contains the user for which the password is 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization that contains the user for which the password is reset.

\n@param organizationId The identifier of the organization that contains the user for which the password is reset.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization that contains the user for which the password is reset.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Password" : { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

The new password 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 #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 new password for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

The new password for the user.

\n@param password The new password for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

The new password for the user.

\n@return The new password 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" : "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 new password for the user.

\n@param password The new password for the user.", "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 new password for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user for whom the password is 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 #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user for whom the password is reset.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user for whom the password is reset.

\n@param userId The identifier of the user for whom the password is reset.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user for whom the password is reset.

\n@return The identifier of the user for whom the password is 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" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user for whom the password is reset.

\n@param userId The identifier of the user for whom the password is reset.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user for whom the password is reset.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the organization that contains the user for which the password is 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier of the organization that contains the user for which the password is reset.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier of the organization that contains the user for which the password is reset.

\n@param organizationId The identifier of the organization that contains the user for which the password is reset.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier of the organization that contains the user for which the password is reset.

\n@return The identifier of the organization that contains the user for which the password is 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier of the organization that contains the user for which the password is reset.

\n@param organizationId The identifier of the organization that contains the user for which the password is reset.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier of the organization that contains the user for which the password is reset.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the user for whom the password is 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 #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifier of the user for whom the password is reset.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifier of the user for whom the password is reset.

\n@param userId The identifier of the user for whom the password is reset.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifier of the user for whom the password is reset.

\n@return The identifier of the user for whom the password is 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" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifier of the user for whom the password is reset.

\n@param userId The identifier of the user for whom the password is reset.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifier of the user for whom the password is reset.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

The new password 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 #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 new password for the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

The new password for the user.

\n@param password The new password for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

The new password for the user.

\n@return The new password 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" : "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 new password for the user.

\n@param password The new password for the user.", "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 new password for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "UserId", "Password" ], "shapeName" : "ResetPasswordRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResetPasswordRequest", "variableName" : "resetPasswordRequest", "variableType" : "ResetPasswordRequest", "documentation" : null, "simpleType" : "ResetPasswordRequest", "variableSetterType" : "ResetPasswordRequest" }, "wrapper" : false }, "ResetPasswordResponse" : { "c2jName" : "ResetPasswordResponse", "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" : "ResetPasswordResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResetPasswordResponse", "variableName" : "resetPasswordResponse", "variableType" : "ResetPasswordResponse", "documentation" : null, "simpleType" : "ResetPasswordResponse", "variableSetterType" : "ResetPasswordResponse" }, "wrapper" : false }, "Resource" : { "c2jName" : "Resource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The representation of a resource.

", "endpointDiscovery" : 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" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 identifier of the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the resource.

\n@param id The identifier of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the resource.

\n@return The identifier of the resource.", "getterModel" : { "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 identifier of the resource.

\n@param id The identifier of the resource.", "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 identifier of the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the resource.

\n@param email The email of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the resource.

\n@return The email of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the resource.

\n@param email The email of the resource.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the resource.

\n@param name The name of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the resource.

\n@return The name of the resource.", "getterModel" : { "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.

\n@param name The name of the resource.", "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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

The type of the resource: equipment or room.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the resource: equipment or room.

", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the resource: equipment or room.

\n@param type The type of the resource: equipment or room.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the resource: equipment or room.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the resource: equipment or room.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the resource: equipment or room.

\n@param type The type of the resource: equipment or room.\n@see ResourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the resource: equipment or room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the resource, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the resource, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the resource, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the resource was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\n@return The date indicating when the resource was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the resource was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the resource was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\n@return The date indicating when the resource was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the resource was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisabledDate" : { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the resource was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\n@return The date indicating when the resource was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the resource was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the resource.

\n@param email The email of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the resource.

\n@return The email of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the resource.

\n@param email The email of the resource.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EnabledDate" : { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the resource was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\n@return The date indicating when the resource was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the resource was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 identifier of the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the resource.

\n@param id The identifier of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the resource.

\n@return The identifier of the resource.", "getterModel" : { "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 identifier of the resource.

\n@param id The identifier of the resource.", "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 identifier of the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the resource.

\n@param name The name of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the resource.

\n@return The name of the resource.", "getterModel" : { "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.

\n@param name The name of the resource.", "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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the resource, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the resource, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the resource, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

The type of the resource: equipment or room.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the resource: equipment or room.

", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the resource: equipment or room.

\n@param type The type of the resource: equipment or room.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the resource: equipment or room.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the resource: equipment or room.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the resource: equipment or room.

\n@param type The type of the resource: equipment or room.\n@see ResourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the resource: equipment or room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 identifier of the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the resource.

\n@param id The identifier of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the resource.

\n@return The identifier of the resource.", "getterModel" : { "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 identifier of the resource.

\n@param id The identifier of the resource.", "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 identifier of the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the resource.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the resource.

\n@param email The email of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the resource.

\n@return The email of the resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the resource.

\n@param email The email of the resource.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the resource.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the resource.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the resource.

\n@param name The name of the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the resource.

\n@return The name of the resource.", "getterModel" : { "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.

\n@param name The name of the resource.", "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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

The type of the resource: equipment or room.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The type of the resource: equipment or room.

", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The type of the resource: equipment or room.

\n@param type The type of the resource: equipment or room.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The type of the resource: equipment or room.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The type of the resource: equipment or room.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The type of the resource: equipment or room.

\n@param type The type of the resource: equipment or room.\n@see ResourceType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The type of the resource: equipment or room.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the resource, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the resource, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the resource, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the resource, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the resource was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\n@return The date indicating when the resource was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the resource was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the resource was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the resource was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\n@return The date indicating when the resource was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the resource was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the resource was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Resource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Resource", "variableName" : "resource", "variableType" : "Resource", "documentation" : null, "simpleType" : "Resource", "variableSetterType" : "Resource" }, "wrapper" : false }, "ResourceType" : { "c2jName" : "ResourceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ROOM", "value" : "ROOM" }, { "name" : "EQUIPMENT", "value" : "EQUIPMENT" } ], "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" : "ResourceType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResourceType", "variableName" : "resourceType", "variableType" : "ResourceType", "documentation" : null, "simpleType" : "ResourceType", "variableSetterType" : "ResourceType" }, "wrapper" : false }, "UnsupportedOperationException" : { "c2jName" : "UnsupportedOperationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

You can't perform a write operation against a read-only directory.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnsupportedOperationException", "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" : "UnsupportedOperationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnsupportedOperationException", "variableName" : "unsupportedOperationException", "variableType" : "UnsupportedOperationException", "documentation" : null, "simpleType" : "UnsupportedOperationException", "variableSetterType" : "UnsupportedOperationException" }, "wrapper" : false }, "UpdateMailboxQuotaRequest" : { "c2jName" : "UpdateMailboxQuotaRequest", "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" : "UpdateMailboxQuota", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.UpdateMailboxQuota", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\n@param organizationId The identifier for the organization that contains the user for whom to update the mailbox quota.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\n@return The identifier for the organization that contains the user for whom to update the mailbox quota.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\n@param organizationId The identifier for the organization that contains the user for whom to update the mailbox quota.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifer for the user for whom to update the mailbox quota.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\n@param userId The identifer for the user for whom to update the mailbox quota.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\n@return The identifer for the user for whom to update the mailbox quota.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\n@param userId The identifer for the user for whom to update the mailbox quota.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifer for the user for whom to update the mailbox quota.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMailboxQuota", "beanStyleSetterMethodName" : "setMailboxQuota", "c2jName" : "MailboxQuota", "c2jShape" : "MailboxQuota", "defaultConsumerFluentSetterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\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 #mailboxQuota(Integer)}.\n@param mailboxQuota 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 #mailboxQuota(Integer)", "deprecated" : false, "documentation" : "

The updated mailbox quota, in MB, for the specified user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailboxQuota", "fluentSetterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\n@param mailboxQuota The updated mailbox quota, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailboxQuota", "getterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\n@return The updated mailbox quota, in MB, for the specified user.", "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" : "MailboxQuota", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailboxQuota", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MailboxQuota", "sensitive" : false, "setterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\n@param mailboxQuota The updated mailbox quota, in MB, for the specified user.", "setterMethodName" : "setMailboxQuota", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : "

The updated mailbox quota, in MB, for the specified user.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MailboxQuota" : { "beanStyleGetterMethodName" : "getMailboxQuota", "beanStyleSetterMethodName" : "setMailboxQuota", "c2jName" : "MailboxQuota", "c2jShape" : "MailboxQuota", "defaultConsumerFluentSetterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\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 #mailboxQuota(Integer)}.\n@param mailboxQuota 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 #mailboxQuota(Integer)", "deprecated" : false, "documentation" : "

The updated mailbox quota, in MB, for the specified user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailboxQuota", "fluentSetterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\n@param mailboxQuota The updated mailbox quota, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailboxQuota", "getterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\n@return The updated mailbox quota, in MB, for the specified user.", "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" : "MailboxQuota", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailboxQuota", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MailboxQuota", "sensitive" : false, "setterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\n@param mailboxQuota The updated mailbox quota, in MB, for the specified user.", "setterMethodName" : "setMailboxQuota", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : "

The updated mailbox quota, in MB, for the specified user.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\n@param organizationId The identifier for the organization that contains the user for whom to update the mailbox quota.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\n@return The identifier for the organization that contains the user for whom to update the mailbox quota.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\n@param organizationId The identifier for the organization that contains the user for whom to update the mailbox quota.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserId" : { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifer for the user for whom to update the mailbox quota.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\n@param userId The identifer for the user for whom to update the mailbox quota.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\n@return The identifer for the user for whom to update the mailbox quota.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\n@param userId The identifer for the user for whom to update the mailbox quota.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifer for the user for whom to update the mailbox quota.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\n@param organizationId The identifier for the organization that contains the user for whom to update the mailbox quota.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\n@return The identifier for the organization that contains the user for whom to update the mailbox quota.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

\n@param organizationId The identifier for the organization that contains the user for whom to update the mailbox quota.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier for the organization that contains the user for whom to update the mailbox quota.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserId", "beanStyleSetterMethodName" : "setUserId", "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userId(String)}.\n@param userId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userId(String)", "deprecated" : false, "documentation" : "

The identifer for the user for whom to update the mailbox quota.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userId", "fluentSetterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\n@param userId The identifer for the user for whom to update the mailbox quota.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userId", "getterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\n@return The identifer for the user for whom to update the mailbox quota.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, "setterDocumentation" : "

The identifer for the user for whom to update the mailbox quota.

\n@param userId The identifer for the user for whom to update the mailbox quota.", "setterMethodName" : "setUserId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", "documentation" : "

The identifer for the user for whom to update the mailbox quota.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMailboxQuota", "beanStyleSetterMethodName" : "setMailboxQuota", "c2jName" : "MailboxQuota", "c2jShape" : "MailboxQuota", "defaultConsumerFluentSetterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\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 #mailboxQuota(Integer)}.\n@param mailboxQuota 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 #mailboxQuota(Integer)", "deprecated" : false, "documentation" : "

The updated mailbox quota, in MB, for the specified user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mailboxQuota", "fluentSetterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\n@param mailboxQuota The updated mailbox quota, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mailboxQuota", "getterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\n@return The updated mailbox quota, in MB, for the specified user.", "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" : "MailboxQuota", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MailboxQuota", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MailboxQuota", "sensitive" : false, "setterDocumentation" : "

The updated mailbox quota, in MB, for the specified user.

\n@param mailboxQuota The updated mailbox quota, in MB, for the specified user.", "setterMethodName" : "setMailboxQuota", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mailboxQuota", "variableType" : "Integer", "documentation" : "

The updated mailbox quota, in MB, for the specified user.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "UserId", "MailboxQuota" ], "shapeName" : "UpdateMailboxQuotaRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateMailboxQuotaRequest", "variableName" : "updateMailboxQuotaRequest", "variableType" : "UpdateMailboxQuotaRequest", "documentation" : null, "simpleType" : "UpdateMailboxQuotaRequest", "variableSetterType" : "UpdateMailboxQuotaRequest" }, "wrapper" : false }, "UpdateMailboxQuotaResponse" : { "c2jName" : "UpdateMailboxQuotaResponse", "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" : "UpdateMailboxQuotaResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateMailboxQuotaResponse", "variableName" : "updateMailboxQuotaResponse", "variableType" : "UpdateMailboxQuotaResponse", "documentation" : null, "simpleType" : "UpdateMailboxQuotaResponse", "variableSetterType" : "UpdateMailboxQuotaResponse" }, "wrapper" : false }, "UpdatePrimaryEmailAddressRequest" : { "c2jName" : "UpdatePrimaryEmailAddressRequest", "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" : "UpdatePrimaryEmailAddress", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.UpdatePrimaryEmailAddress", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization that contains the user, group, or resource 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization that contains the user, group, or resource to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization that contains the user, group, or resource to update.

\n@param organizationId The organization that contains the user, group, or resource to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization that contains the user, group, or resource to update.

\n@return The organization that contains the user, group, or resource 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization that contains the user, group, or resource to update.

\n@param organizationId The organization that contains the user, group, or resource to update.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization that contains the user, group, or resource to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The user, group, or resource 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 #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The user, group, or resource to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The user, group, or resource to update.

\n@param entityId The user, group, or resource to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The user, group, or resource to update.

\n@return The user, group, or resource 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" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The user, group, or resource to update.

\n@param entityId The user, group, or resource to update.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The user, group, or resource to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The value of the email to be updated as primary.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The value of the email to be updated as primary.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The value of the email to be updated as primary.

\n@param email The value of the email to be updated as primary.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The value of the email to be updated as primary.

\n@return The value of the email to be updated as primary.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The value of the email to be updated as primary.

\n@param email The value of the email to be updated as primary.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The value of the email to be updated as primary.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The value of the email to be updated as primary.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The value of the email to be updated as primary.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The value of the email to be updated as primary.

\n@param email The value of the email to be updated as primary.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The value of the email to be updated as primary.

\n@return The value of the email to be updated as primary.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The value of the email to be updated as primary.

\n@param email The value of the email to be updated as primary.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The value of the email to be updated as primary.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EntityId" : { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The user, group, or resource 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 #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The user, group, or resource to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The user, group, or resource to update.

\n@param entityId The user, group, or resource to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The user, group, or resource to update.

\n@return The user, group, or resource 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" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The user, group, or resource to update.

\n@param entityId The user, group, or resource to update.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The user, group, or resource to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization that contains the user, group, or resource 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization that contains the user, group, or resource to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization that contains the user, group, or resource to update.

\n@param organizationId The organization that contains the user, group, or resource to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization that contains the user, group, or resource to update.

\n@return The organization that contains the user, group, or resource 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization that contains the user, group, or resource to update.

\n@param organizationId The organization that contains the user, group, or resource to update.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization that contains the user, group, or resource to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The organization that contains the user, group, or resource 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 #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The organization that contains the user, group, or resource to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The organization that contains the user, group, or resource to update.

\n@param organizationId The organization that contains the user, group, or resource to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The organization that contains the user, group, or resource to update.

\n@return The organization that contains the user, group, or resource 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" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The organization that contains the user, group, or resource to update.

\n@param organizationId The organization that contains the user, group, or resource to update.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The organization that contains the user, group, or resource to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntityId", "beanStyleSetterMethodName" : "setEntityId", "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The user, group, or resource 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 #entityId(String)}.\n@param entityId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entityId(String)", "deprecated" : false, "documentation" : "

The user, group, or resource to update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entityId", "fluentSetterDocumentation" : "

The user, group, or resource to update.

\n@param entityId The user, group, or resource to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entityId", "getterDocumentation" : "

The user, group, or resource to update.

\n@return The user, group, or resource 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" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EntityId", "sensitive" : false, "setterDocumentation" : "

The user, group, or resource to update.

\n@param entityId The user, group, or resource to update.", "setterMethodName" : "setEntityId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "entityId", "variableType" : "String", "documentation" : "

The user, group, or resource to update.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The value of the email to be updated as primary.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The value of the email to be updated as primary.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The value of the email to be updated as primary.

\n@param email The value of the email to be updated as primary.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The value of the email to be updated as primary.

\n@return The value of the email to be updated as primary.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The value of the email to be updated as primary.

\n@param email The value of the email to be updated as primary.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The value of the email to be updated as primary.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "EntityId", "Email" ], "shapeName" : "UpdatePrimaryEmailAddressRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdatePrimaryEmailAddressRequest", "variableName" : "updatePrimaryEmailAddressRequest", "variableType" : "UpdatePrimaryEmailAddressRequest", "documentation" : null, "simpleType" : "UpdatePrimaryEmailAddressRequest", "variableSetterType" : "UpdatePrimaryEmailAddressRequest" }, "wrapper" : false }, "UpdatePrimaryEmailAddressResponse" : { "c2jName" : "UpdatePrimaryEmailAddressResponse", "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" : "UpdatePrimaryEmailAddressResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdatePrimaryEmailAddressResponse", "variableName" : "updatePrimaryEmailAddressResponse", "variableType" : "UpdatePrimaryEmailAddressResponse", "documentation" : null, "simpleType" : "UpdatePrimaryEmailAddressResponse", "variableSetterType" : "UpdatePrimaryEmailAddressResponse" }, "wrapper" : false }, "UpdateResourceRequest" : { "c2jName" : "UpdateResourceRequest", "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" : "UpdateResource", "locationName" : null, "requestUri" : "/", "target" : "WorkMailService.UpdateResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization for which the resource is updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\n@param organizationId The identifier associated with the organization for which the resource is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\n@return The identifier associated with the organization for which the resource is updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\n@param organizationId The identifier associated with the organization for which the resource is updated.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization for which the resource is updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource to be updated.

\n@param resourceId The identifier of the resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource to be updated.

\n@return The identifier of the resource to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource to be updated.

\n@param resourceId The identifier of the resource to be updated.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the resource to be updated.

\n@param name The name of the resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the resource to be updated.

\n@return The name of the resource to be updated.", "getterModel" : { "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 to be updated.

\n@param name The name of the resource to be updated.", "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 to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBookingOptions", "beanStyleSetterMethodName" : "setBookingOptions", "c2jName" : "BookingOptions", "c2jShape" : "BookingOptions", "defaultConsumerFluentSetterDocumentation" : "

The resource's booking options to be updated.

\nThis is a convenience that creates an instance of the {@link BookingOptions.Builder} avoiding the need to create one manually via {@link BookingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link BookingOptions.Builder#build()} is called immediately and its result is passed to {@link #bookingOptions(BookingOptions)}.\n@param bookingOptions a consumer that will call methods on {@link BookingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bookingOptions(BookingOptions)", "deprecated" : false, "documentation" : "

The resource's booking options to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bookingOptions", "fluentSetterDocumentation" : "

The resource's booking options to be updated.

\n@param bookingOptions The resource's booking options to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bookingOptions", "getterDocumentation" : "

The resource's booking options to be updated.

\n@return The resource's booking options to be updated.", "getterModel" : { "returnType" : "BookingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BookingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BookingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BookingOptions", "sensitive" : false, "setterDocumentation" : "

The resource's booking options to be updated.

\n@param bookingOptions The resource's booking options to be updated.", "setterMethodName" : "setBookingOptions", "setterModel" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : null, "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : "

The resource's booking options to be updated.

", "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BookingOptions" : { "beanStyleGetterMethodName" : "getBookingOptions", "beanStyleSetterMethodName" : "setBookingOptions", "c2jName" : "BookingOptions", "c2jShape" : "BookingOptions", "defaultConsumerFluentSetterDocumentation" : "

The resource's booking options to be updated.

\nThis is a convenience that creates an instance of the {@link BookingOptions.Builder} avoiding the need to create one manually via {@link BookingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link BookingOptions.Builder#build()} is called immediately and its result is passed to {@link #bookingOptions(BookingOptions)}.\n@param bookingOptions a consumer that will call methods on {@link BookingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bookingOptions(BookingOptions)", "deprecated" : false, "documentation" : "

The resource's booking options to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bookingOptions", "fluentSetterDocumentation" : "

The resource's booking options to be updated.

\n@param bookingOptions The resource's booking options to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bookingOptions", "getterDocumentation" : "

The resource's booking options to be updated.

\n@return The resource's booking options to be updated.", "getterModel" : { "returnType" : "BookingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BookingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BookingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BookingOptions", "sensitive" : false, "setterDocumentation" : "

The resource's booking options to be updated.

\n@param bookingOptions The resource's booking options to be updated.", "setterMethodName" : "setBookingOptions", "setterModel" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : null, "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : "

The resource's booking options to be updated.

", "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the resource to be updated.

\n@param name The name of the resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the resource to be updated.

\n@return The name of the resource to be updated.", "getterModel" : { "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 to be updated.

\n@param name The name of the resource to be updated.", "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 to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OrganizationId" : { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization for which the resource is updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\n@param organizationId The identifier associated with the organization for which the resource is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\n@return The identifier associated with the organization for which the resource is updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\n@param organizationId The identifier associated with the organization for which the resource is updated.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization for which the resource is updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource to be updated.

\n@param resourceId The identifier of the resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource to be updated.

\n@return The identifier of the resource to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource to be updated.

\n@param resourceId The identifier of the resource to be updated.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "documentation" : "

The identifier associated with the organization for which the resource is updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\n@param organizationId The identifier associated with the organization for which the resource is updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\n@return The identifier associated with the organization for which the resource is updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

The identifier associated with the organization for which the resource is updated.

\n@param organizationId The identifier associated with the organization for which the resource is updated.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

The identifier associated with the organization for which the resource is updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The identifier of the resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The identifier of the resource to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The identifier of the resource to be updated.

\n@param resourceId The identifier of the resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The identifier of the resource to be updated.

\n@return The identifier of the resource to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The identifier of the resource to be updated.

\n@param resourceId The identifier of the resource to be updated.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The identifier of the resource to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceName", "defaultConsumerFluentSetterDocumentation" : "

The name of the resource to be updated.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the resource to be updated.

\n@param name The name of the resource to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the resource to be updated.

\n@return The name of the resource to be updated.", "getterModel" : { "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 to be updated.

\n@param name The name of the resource to be updated.", "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 to be updated.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBookingOptions", "beanStyleSetterMethodName" : "setBookingOptions", "c2jName" : "BookingOptions", "c2jShape" : "BookingOptions", "defaultConsumerFluentSetterDocumentation" : "

The resource's booking options to be updated.

\nThis is a convenience that creates an instance of the {@link BookingOptions.Builder} avoiding the need to create one manually via {@link BookingOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link BookingOptions.Builder#build()} is called immediately and its result is passed to {@link #bookingOptions(BookingOptions)}.\n@param bookingOptions a consumer that will call methods on {@link BookingOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bookingOptions(BookingOptions)", "deprecated" : false, "documentation" : "

The resource's booking options to be updated.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bookingOptions", "fluentSetterDocumentation" : "

The resource's booking options to be updated.

\n@param bookingOptions The resource's booking options to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bookingOptions", "getterDocumentation" : "

The resource's booking options to be updated.

\n@return The resource's booking options to be updated.", "getterModel" : { "returnType" : "BookingOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BookingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BookingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BookingOptions", "sensitive" : false, "setterDocumentation" : "

The resource's booking options to be updated.

\n@param bookingOptions The resource's booking options to be updated.", "setterMethodName" : "setBookingOptions", "setterModel" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : null, "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "BookingOptions", "variableName" : "bookingOptions", "variableType" : "BookingOptions", "documentation" : "

The resource's booking options to be updated.

", "simpleType" : "BookingOptions", "variableSetterType" : "BookingOptions" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OrganizationId", "ResourceId" ], "shapeName" : "UpdateResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateResourceRequest", "variableName" : "updateResourceRequest", "variableType" : "UpdateResourceRequest", "documentation" : null, "simpleType" : "UpdateResourceRequest", "variableSetterType" : "UpdateResourceRequest" }, "wrapper" : false }, "UpdateResourceResponse" : { "c2jName" : "UpdateResourceResponse", "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" : "UpdateResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateResourceResponse", "variableName" : "updateResourceResponse", "variableType" : "UpdateResourceResponse", "documentation" : null, "simpleType" : "UpdateResourceResponse", "variableSetterType" : "UpdateResourceResponse" }, "wrapper" : false }, "User" : { "c2jName" : "User", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The representation of an Amazon WorkMail 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" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of 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 #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 identifier of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the user.

\n@param id The identifier of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the user.

\n@return The identifier of 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" : "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 identifier of the user.

\n@param id The identifier of the user.", "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 identifier of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the user.

\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the user.

\n@return The email of 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the user.

\n@param email The email of the user.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserName", "defaultConsumerFluentSetterDocumentation" : "

The name of 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 #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.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the user.

\n@param name The name of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the user.

\n@return The name of 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" : "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.

\n@param name The name of the user.", "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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The display name of 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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

The display name of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The display name of the user.

\n@return The display name of 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" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

The display name of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the user, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the user, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the user, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserRoleAsString", "beanStyleSetterMethodName" : "setUserRole", "c2jName" : "UserRole", "c2jShape" : "UserRole", "defaultConsumerFluentSetterDocumentation" : "

The role of 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 #userRoleAsString(String)}.\n@param userRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRole(String)", "deprecated" : false, "documentation" : "

The role of the user.

", "endpointDiscoveryId" : false, "enumType" : "UserRole", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userRole", "fluentEnumSetterMethodName" : "userRole", "fluentGetterMethodName" : "userRoleAsString", "fluentSetterDocumentation" : "

The role of the user.

\n@param userRole The role of the user.\n@see UserRole\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole", "fluentSetterMethodName" : "userRole", "getterDocumentation" : "

The role of the user.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #userRole} will return {@link UserRole#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userRoleAsString}.\n

\n@return The role of the user.\n@see UserRole", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserRole", "sensitive" : false, "setterDocumentation" : "

The role of the user.

\n@param userRole The role of the user.\n@see UserRole", "setterMethodName" : "setUserRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : "

The role of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the user was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\n@return The date indicating when the user was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the user was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the user was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\n@return The date indicating when the user was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the user was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DisabledDate" : { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the user was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\n@return The date indicating when the user was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the user was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DisplayName" : { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The display name of 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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

The display name of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The display name of the user.

\n@return The display name of 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" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

The display name of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Email" : { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the user.

\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the user.

\n@return The email of 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the user.

\n@param email The email of the user.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EnabledDate" : { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the user was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\n@return The date indicating when the user was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the user was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of 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 #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 identifier of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the user.

\n@param id The identifier of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the user.

\n@return The identifier of 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" : "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 identifier of the user.

\n@param id The identifier of the user.", "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 identifier of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserName", "defaultConsumerFluentSetterDocumentation" : "

The name of 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 #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.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the user.

\n@param name The name of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the user.

\n@return The name of 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" : "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.

\n@param name The name of the user.", "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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the user, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the user, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the user, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserRole" : { "beanStyleGetterMethodName" : "getUserRoleAsString", "beanStyleSetterMethodName" : "setUserRole", "c2jName" : "UserRole", "c2jShape" : "UserRole", "defaultConsumerFluentSetterDocumentation" : "

The role of 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 #userRoleAsString(String)}.\n@param userRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRole(String)", "deprecated" : false, "documentation" : "

The role of the user.

", "endpointDiscoveryId" : false, "enumType" : "UserRole", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userRole", "fluentEnumSetterMethodName" : "userRole", "fluentGetterMethodName" : "userRoleAsString", "fluentSetterDocumentation" : "

The role of the user.

\n@param userRole The role of the user.\n@see UserRole\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole", "fluentSetterMethodName" : "userRole", "getterDocumentation" : "

The role of the user.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #userRole} will return {@link UserRole#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userRoleAsString}.\n

\n@return The role of the user.\n@see UserRole", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserRole", "sensitive" : false, "setterDocumentation" : "

The role of the user.

\n@param userRole The role of the user.\n@see UserRole", "setterMethodName" : "setUserRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : "

The role of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "WorkMailIdentifier", "defaultConsumerFluentSetterDocumentation" : "

The identifier of 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 #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 identifier of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

The identifier of the user.

\n@param id The identifier of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

The identifier of the user.

\n@return The identifier of 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" : "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 identifier of the user.

\n@param id The identifier of the user.", "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 identifier of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmail", "beanStyleSetterMethodName" : "setEmail", "c2jName" : "Email", "c2jShape" : "EmailAddress", "defaultConsumerFluentSetterDocumentation" : "

The email of 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 #email(String)}.\n@param email a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #email(String)", "deprecated" : false, "documentation" : "

The email of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "email", "fluentSetterDocumentation" : "

The email of the user.

\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "email", "getterDocumentation" : "

The email of the user.

\n@return The email of 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" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, "setterDocumentation" : "

The email of the user.

\n@param email The email of the user.", "setterMethodName" : "setEmail", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", "documentation" : "

The email of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserName", "defaultConsumerFluentSetterDocumentation" : "

The name of 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 #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.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the user.

\n@param name The name of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the user.

\n@return The name of 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" : "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.

\n@param name The name of the user.", "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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The display name of 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 #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

The display name of the user.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

The display name of the user.

\n@return The display name of 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" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

The display name of the user.

\n@param displayName The display name of the user.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

The display name of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "EntityState", "defaultConsumerFluentSetterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

", "endpointDiscoveryId" : false, "enumType" : "EntityState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the user, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link EntityState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

\n@return The state of the user, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

\n@param state The state of the user, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

The state of the user, which can be ENABLED, DISABLED, or DELETED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserRoleAsString", "beanStyleSetterMethodName" : "setUserRole", "c2jName" : "UserRole", "c2jShape" : "UserRole", "defaultConsumerFluentSetterDocumentation" : "

The role of 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 #userRoleAsString(String)}.\n@param userRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userRole(String)", "deprecated" : false, "documentation" : "

The role of the user.

", "endpointDiscoveryId" : false, "enumType" : "UserRole", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userRole", "fluentEnumSetterMethodName" : "userRole", "fluentGetterMethodName" : "userRoleAsString", "fluentSetterDocumentation" : "

The role of the user.

\n@param userRole The role of the user.\n@see UserRole\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole", "fluentSetterMethodName" : "userRole", "getterDocumentation" : "

The role of the user.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #userRole} will return {@link UserRole#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userRoleAsString}.\n

\n@return The role of the user.\n@see UserRole", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserRole", "sensitive" : false, "setterDocumentation" : "

The role of the user.

\n@param userRole The role of the user.\n@see UserRole", "setterMethodName" : "setUserRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userRole", "variableType" : "String", "documentation" : "

The role of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabledDate", "beanStyleSetterMethodName" : "setEnabledDate", "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\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 #enabledDate(Instant)}.\n@param enabledDate 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 #enabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabledDate", "fluentSetterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the user was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabledDate", "getterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\n@return The date indicating when the user was enabled for Amazon WorkMail use.", "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" : "EnabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EnabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

\n@param enabledDate The date indicating when the user was enabled for Amazon WorkMail use.", "setterMethodName" : "setEnabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "enabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the user was enabled for Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisabledDate", "beanStyleSetterMethodName" : "setDisabledDate", "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\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 #disabledDate(Instant)}.\n@param disabledDate 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 #disabledDate(Instant)", "deprecated" : false, "documentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disabledDate", "fluentSetterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the user was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disabledDate", "getterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\n@return The date indicating when the user was disabled from Amazon WorkMail use.", "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" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DisabledDate", "sensitive" : false, "setterDocumentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

\n@param disabledDate The date indicating when the user was disabled from Amazon WorkMail use.", "setterMethodName" : "setDisabledDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "disabledDate", "variableType" : "java.time.Instant", "documentation" : "

The date indicating when the user was disabled from Amazon WorkMail use.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "User", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "User", "variableName" : "user", "variableType" : "User", "documentation" : null, "simpleType" : "User", "variableSetterType" : "User" }, "wrapper" : false }, "UserRole" : { "c2jName" : "UserRole", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "USER", "value" : "USER" }, { "name" : "RESOURCE", "value" : "RESOURCE" }, { "name" : "SYSTEM_USER", "value" : "SYSTEM_USER" } ], "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" : "UserRole", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserRole", "variableName" : "userRole", "variableType" : "UserRole", "documentation" : null, "simpleType" : "UserRole", "variableSetterType" : "UserRole" }, "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" : "WorkMailException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.workmail.model.WorkMailException", "sdkRequestBaseClassName" : "WorkMailRequest", "sdkResponseBaseClassName" : "WorkMailResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy